cat -n ss.txt | tail -n 1 | awk '{print $1}' 得到最后一行的行數(shù)
tail -n 20 filename
說明:顯示filename最后20行。
Linux下tail命令的使用方法柒瓣。
linux tail命令用途是依照要求將指定的文件的最后部分輸出到標(biāo)準(zhǔn)設(shè)備议泵,通常是終端窄做,通俗講來,就是把某個(gè)檔案文件的最后幾行顯示到終端上荒吏,假設(shè)該檔案有更新,tail會自己主動刷新,確保你看到最新的檔案內(nèi)容朴爬。
一、tail命令語法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
參數(shù)解釋:
-f 該參數(shù)用于監(jiān)視File文件增長橡淆。
-c Number 從 Number 字節(jié)位置讀取指定文件
-n Number 從 Number 行位置讀取指定文件寝殴。
-m Number 從 Number 多字節(jié)字符位置讀取指定文件,比方你的文件假設(shè)包括中文字明垢,假設(shè)指定-c參數(shù)蚣常,可能導(dǎo)致截?cái)啵褂?m則會避免該問題痊银。
-b Number 從 Number 表示的512字節(jié)塊位置讀取指定文件抵蚊。
-k Number 從 Number 表示的1KB塊位置讀取指定文件。
File 指定操作的目標(biāo)文件名稱
AWK
1.awk命令簡介:
awk是一種可以處理數(shù)據(jù)溯革、產(chǎn)生格式化報(bào)表的語言贞绳,功能十分強(qiáng)大。
awk的工作方式是讀取數(shù)據(jù)致稀,將每一行數(shù)據(jù)視為一條記錄(record)每筆記錄以字段分隔符分成若干字段冈闭,然后輸出各個(gè)字段的值.
2.awk常用的作用格式:
awk “樣式” 文件: 把符合樣式的數(shù)據(jù)行顯示出來。
awk { 操作 } 文件: 對每一行都執(zhí)行{}中的操作抖单。
awk " 樣式 { 操作 }" 文件: 對符合樣式的數(shù)據(jù)行萎攒,執(zhí)行{}中的操作.
awk使用方法
awk '/XX/' 顯示含有XX的行
awk -F "字符/字母" ‘{動作}’
awk '/^XX/' 顯示以XX開頭的行
awk '{print (NF-2)}' ss.txt 打印從右向左 倒數(shù)第三個(gè)