cut命令
cut命令用來操作檔案的列,能夠視為列編輯器;與之相應是大多數的行「編輯器」。如sed、grep、sort等,它們操作文字時,以行為單位。
cut的主要功能就是輸出文字的某一列或幾列。對於英文文字,乙個字元就占領一列,所以輸出幾列就是輸出幾個字元。
主要選項例如以下:
實際上new檔案裡名字和數字之間的分隔符並非tab,而cut卻正確識別了;然而,這樣的情況是不確定的,比方下例:
m@meng
:/etc/network
$ sudo netstat -apn | sed '3,6 p' -n | cut -f 1
tcp 0
0127.0.0.1:25
0.0.0.0
:*listen
2899/sendmail:
mta:
tcp 0
0127.0.0.1
:953
0.0.0.0
:*listen
1192/named
tcp 0
00.0.0.0
:538
0.0.0.0
:*listen
1251/gdomap
tcp 0
00.0.0.0
:445
0.0.0.0
:*listen
672/smbd
這麼明顯的分隔都沒能識別,源**怎麼寫的???
顯然,這個選項僅僅對不同字段之間有效。。。
uniq命令
能夠檢測出文字中反覆的行,相似與sort中-u選項。
基本的就是這幾個選項了。其它的比方-s、-f等,試了幾次無論用。
Linux文字處理命令
4 linux文字處理命令sort命令 sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上,sort命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的...
Linux文字處理命令
1.tac 它和cat是反的,倒著輸出,先輸出最後一行,接著是倒數第二行,最後輸出的是第一行 2.rev reverse 先輸出最後乙個字元,接著是倒數第二個字元,最後才是第乙個字元,下面這個命令可以把輸入全部倒過來 tac f.txt rev 3.head 只顯示文字的開頭幾行,比如 head 2...
linux文字處理命令
sed grep find xargs 1.替換檔案內容sed i s test01 test02 g grep rl test01 home forum 說明 在 home forum目錄下,grep出含有test01字串的檔案,然後把test01替換成test02 2.sed替換換行符參考 se...