Linux中取出文字某行內容

2022-08-02 18:51:14 字數 471 閱讀 9674

一:tail+head方法

從第3000行開始,顯示1000行。即顯示3000~3999行

1cat filename | tail -n +3000 | head -n 1000

顯示1000行到3000行

1cat filename| head -n 3000 | tail -n +1000

*注意兩種方法的順序

分解:tail -n 1000:顯示最後1000行

tail -n +1000:從1000行開始顯示,顯示1000行以後的

head -n 1000:顯示前面1000行

二:sed方法

檢視檔案的第5行到第10行

1sed -n '

5,10p

' filename

檢視檔案第5行內容

1sed -n '

5p' filename

注:可配合awk命令查詢某行某列內容

Linux Shell輸出文字中的指定行

在linux系統上如何快速檢視文字中指定行呢?有時文字較大比如有10w行,想要快速檢視第99行該怎麼做呢?本文以檔名test.txt為例,介紹3種方式快速檢視test.txt的第99行。相信你可以輕易的舉一反三。sed全名 stream editor,流編輯器,使用程式的方式來編輯文字,可以實現替換...

Linux中Shell擷取某行某列資訊

背景 執行shell命令,抓取shell返回資訊中的所需資訊,已udhcpc為例獲取dns的位址。暫不作處理,執行udhcpc。使用grep過濾掉無用資訊,執行 udhcpc grep dns 使用sed抓取第二行,n 2p 代表第二行,n 1,3p 代表第一到三行,以回車換行符區分。執行 udhc...

C 筆記 從程式中輸出文字 1

c 筆記 從程式中輸出文字 1 最近看書是想把筆記這些記下來以後翻閱下,就想到了可以在部落格上記錄下,這樣還是挺方便的。c 基礎 1.write和writeline write和writeline的區別 前者在字串後沒有新增換行符,後者在字串後會自動新增換行符 使用write如 console.wr...