使用sed命令;
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專(zhuān)注于企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁(yè)制作,對(duì)成都鑿毛機(jī)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專(zhuān)業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專(zhuān)業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
具體查看使用規(guī)則:
#sed --help;
顯示文件X行命令:
#sed -n 'xp' filename
顯示文件X行到Y(jié)行的內(nèi)容:
#sed -n 'x,yp' filename
相關(guān)顯示命令還有tail,cat.awk,head等,可以??碙Inux命令大全,或者man命令|help命令查看相關(guān)用法。
-F fs or –field-separator fs
指定輸入文件折分隔符,fs是一個(gè)字符串或者是一個(gè)正則表達(dá)式,如-F:
-v var=value or –asign var=value
賦值一個(gè)用戶(hù)定義變量。
-f scripfile or –file scriptfile
從腳本文件中讀取awk命令。
-mf nnn and -mr nnn
對(duì)nnn值設(shè)置內(nèi)在限制,-mf選項(xiàng)限制分配給nnn的最大塊數(shù)目;-mr選項(xiàng)限制記錄的最大數(shù)目。這兩個(gè)功能是Bell實(shí)驗(yàn)室版awk的擴(kuò)展功能,在標(biāo)準(zhǔn)awk中不適用。
-W compact or –compat, -W traditional or –traditional
在兼容模式下運(yùn)行awk。所以gawk的行為和標(biāo)準(zhǔn)的awk完全一樣,所有的awk擴(kuò)展都被忽略。
-W copyleft or –copyleft, -W copyright or –copyright
打印簡(jiǎn)短的版權(quán)信息。
-W help or –help, -W usage or –usage
打印全部awk選項(xiàng)和每個(gè)選項(xiàng)的簡(jiǎn)短說(shuō)明。
-W lint or –lint
打印不能向傳統(tǒng)unix平臺(tái)移植的結(jié)構(gòu)的警告。
-W lint-old or –lint-old
打印關(guān)于不能向傳統(tǒng)unix平臺(tái)移植的結(jié)構(gòu)的警告。
-W posix
打開(kāi)兼容模式。但有以下限制,不識(shí)別:/x、函數(shù)關(guān)鍵字、func、換碼序列以及當(dāng)fs是一個(gè)空格時(shí),將新行作為一個(gè)域分隔符;操作符和=不能代替^和^=;fflush無(wú)效。
-W re-interval or –re-inerval
允許間隔正則表達(dá)式的使用,參考(grep中的Posix字符類(lèi)),如括號(hào)表達(dá)式[[:alpha:]]。
-W source program-text or –source program-text
使用program-text作為源代碼,可與-f命令混用。
-W version or –version
打印bug報(bào)告信息的版本。
linux系統(tǒng)查看文件指定行的數(shù)據(jù)可以使用sed命令。
1、比如如下圖所示的t.tt的文件內(nèi)容。
2、現(xiàn)在只查看t.tt中的第3行內(nèi)容。
sed?-n?'3p'?t.tt
說(shuō)明:sed是正則表達(dá)式工具,一般用于處理行。-n參數(shù)用于說(shuō)明僅顯示script處理后的結(jié)果,即只顯示單引內(nèi)執(zhí)行的腳本。引號(hào)內(nèi)的3p,3是行號(hào),p是打印輸出print的簡(jiǎn)寫(xiě),t.tt是要操作的文件。