linux檢視檔案20到30行的三種方法

2021-08-29 01:33:11 字數 1347 閱讀 2248

方法1: (head 和 tail通過管道組合)

[root@vm_179_129_centos tmp]# head -30 ett.txt | tail -11

2021

2223

2425

2627

2829301

2345

6789

1011

12命令解釋:head -n 30 ***.txt == head -30 ***.txt 取檔案前30行內容 

tail -11 ***.txt 取檔案後11行內容 

| 管道命令連線 將head取出的30行內容作為tail的輸入

方法2: awk命令

[root@vm_179_129_centos tmp]# awk 'nr==20,nr==30' ett.txt 

2021

2223

2425

2627

2829301

2345

6789

1011

12awk命令中 nr表示行號,直譯 取20-30行的內容 

awk 『nr==35』 ett.txt 取第35行內容

方法3:sed命令

[root@vm_179_129_centos tmp]# sed -n '20,30p' ett.txt

2021

2223

2425

2627

2829301

2345

6789

1011

12sed命令 中-n 引數搭配p 一起來使用 

1.列印檔案的第二行 

sed -n 『2p』 file 

2.列印1到3行 

sed -n 『1,3p』 file 

3.品配單詞用/patten/模式,eg,/hello/ 

sed -n 『/hello/』p file 

4.使用模式和行號進行品配,在第4行查詢hello 

sed -n 『4,/hello/』 file 

5.配原字元(顯示原字元$之前,必須使用\遮蔽其特殊含義) 

sed -n 『/$/』p file 

上述命令將把file中含有$的行列印出來 

6.顯示整個檔案(只需將範圍設定為1到最後於一行) 

$代表最後一行 

sed -n 『1,$p』 file 

7.任意字元 ,模式/.*/,如/.*ing/匹配任意以ing結尾的單詞 

sed -n 『/.*ing/』p file 

8.列印首行 

sed -n 『1p』 file 

9.列印尾行 

sed -n 『$p』 file

linux檢視檔案有多少行

使用wc命令 具體通過wc help 可以檢視。如 wc l filename 就是檢視檔案裡有多少行 wc w filename 看檔案裡有多少個word。wc l filename 檔案裡最長的那一行是多少個字。wc命令 wc命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出...

Linux命令檢視檔案指定行的內容

tail n 數字 檔名 head n 數字 檔名 sed n 開始行,結束行p 檔名 tail n 數字 檔名 表示檢視檔案的某一行到最後一行,比如檢視helloworld.txt的第3行到最後一行 tail n 3 helloworld.txt tail n 數字 檔名 表示檢視檔案的最後幾行,...

sql查詢20到30條記錄

1.mysql查詢 sql view plain copy mysql select from table limit 20,10 檢索記錄行 21 30 為了檢索從某乙個偏移量到記錄集的結束所有的記錄行,可以指定第二個引數為 1 mysql select from table limit 95,1...