shell中tail和head的用法小結(jié)
終極用法匯總舉例
1.查看文件的頭幾行
head -幾 文件
2.查看文件的后幾行
tail -幾 文件
3.查看文件第1行到倒數(shù)第幾行(不包含)
head -n -幾 文件
4.查看文件第幾行(包含)到文件末尾
tail -n +幾 文件
所有常見用法匯總:
head用法
head用法1:查看從第一行到倒數(shù)第數(shù)字行(不包含)的所有行的內(nèi)容
實(shí)現(xiàn)方法:head -n -數(shù)字 文件
head用法2:查看文件的頭數(shù)字行
實(shí)現(xiàn)方法1:head -n +數(shù)字 文件
實(shí)現(xiàn)方法2:head -n 數(shù)字 文件
實(shí)現(xiàn)方法3:head -數(shù)字 文件
tail用法
tail用法1:查看文件的第數(shù)字行(包含)到文件末尾的所有行
實(shí)現(xiàn)方法:tail -n +數(shù)字 c.txt
tail用法2:查看文件的后數(shù)字行
實(shí)現(xiàn)方法1:tail -n -數(shù)字 文件
實(shí)現(xiàn)方法2:tail -n 數(shù)字 文件
實(shí)現(xiàn)方法3:tail -數(shù)字 文件
案例
原文件
c.txt的內(nèi)容為
[root@vm4]# cat c.txt
head的案例
# head -n -數(shù)字 文件 #查看從第一行到倒數(shù)第數(shù)字行(不包含)的所有行的內(nèi)容 # 意義:-2 倒數(shù)第2行(不包含) [root@vm4]# head -n -2 c.txt # head -n +數(shù)字 文件 #查看文件的頭數(shù)字行 # 意義:+2 正數(shù)第2行(包含) [root@vm4]# head -n +2 c.txt # 用法3: head -n 數(shù)字 文件 # 同用法2 [root@vm4]# head -n 3 c.txt # 用法4: head -數(shù)字 文件 # 同用法2 [root@vm4]# head -4 c.txt
tail的案例
#tail -n +數(shù)字 文件 #查看文件的第數(shù)字行(包含)到文件末尾的所有行 # 意義:+2 從第2行開始 [root@vm4]# tail -n +2 c.txt #tail -n -數(shù)字 文件 #查看文件的后數(shù)字行 # 意義:-2 最后2行 [root@vm4]# tail -n -2 c.txt #tail -n 數(shù)字 文件 #查看文件的后數(shù)字行 [root@vm4]# tail -n 2 c.txt #tail -數(shù)字 文件 #查看文件的后數(shù)字行 [root@vm4]# tail -4 c.txt
總結(jié)
注意點(diǎn):
1.-n ±數(shù)字用法時(shí),±的意義為+代表正數(shù)第數(shù)字行,-代表倒數(shù)第數(shù)字行
2.head/tail -n ±數(shù)字 這種用法時(shí)。此用法中tail不管±數(shù)字都包含第數(shù)字或倒數(shù)第數(shù)字行,head -n -數(shù)字 時(shí),不包含倒數(shù)第數(shù)字行,head -n +數(shù)字時(shí)包含數(shù)字行。
到此這篇關(guān)于shell中tail和head的用法小結(jié)的文章就介紹到這了,更多相關(guān)shell tail head 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
shell自定義函數(shù)及參數(shù)調(diào)用解析
與其它的腳本語言一樣,bash同樣支持函數(shù)。本文為大家介紹在bash中定義與使用函數(shù)的方法,有需要的朋友可以參考下2013-02-02利用shell腳本遍歷文件夾內(nèi)所有的文件并作整理統(tǒng)計(jì)的方法
今天小編就為大家分享一篇利用shell腳本遍歷文件夾內(nèi)所有的文件并作整理統(tǒng)計(jì)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06shell腳本輸出多個(gè)主機(jī)的網(wǎng)卡速率的方法
這篇文章主要介紹了shell腳本輸出多個(gè)主機(jī)的網(wǎng)卡速率的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12gearman隊(duì)列持久化引發(fā)的問題及解決方法
這篇文章主要介紹了gearman隊(duì)列持久化引發(fā)的問題及解決方法,需要的朋友可以參考下2014-07-07centos/rhel下實(shí)現(xiàn)nginx自啟動(dòng)腳本實(shí)例
這篇文章主要介紹了centos/rhel下實(shí)現(xiàn)nginx自啟動(dòng)腳本,需要的朋友可以參考下2014-07-07