1. 程式人生 > >Linux 文本處理命令

Linux 文本處理命令

linux 中的文本處理命令

1. cat : concatnate

options :

-n : number 顯示行號

-E : end 顯示每行結尾的標識符 (Linux 中每行結尾的標識符為 $ ,而Windows 中為 $+ 回車 )

-v : visible 可見的 顯示非打印字符

2. more :

3. less :

4 head : 從頭顯示

-n 指定行數

5. tail : 查看文件尾部

-f : fllow 查看文件尾部,不退出等待後續追加至此文件的新內容


6. cut : 對文件內容進行修飾輸出

-d : delimiter 指定分割符

-f : filed 指定字段

-b : byte 按字節分割

-c : characters 按字符分割


7. sort : 默認根據ASCⅡ碼先後排序 按照字符從左到右

options :

-n : number 按數值排序

-r : resort

-t : trainsition 設置分割符

-k : key 指定以哪個字段為關鍵字進行排序 與 -t 連用

-u : unique 相同的行只顯示一次(相臨且相同的行,為相同行)

-f : fold (合攏,籠罩) 忽略大小寫

-c : count 顯示重復行個數

-d : double 只顯示重復行


8. wc : word count

options :

-l : line 只顯示行數

-c : bytes count 只顯示字節數

-w : word 單詞數

-m : 只顯示字符數

-L : 最長一行包含多少字符


9. tr : trainsition remove 轉換或刪除字符

options :

-d : delete

ex : tr ab AB AB 替換 ab (替換時一一對應)

tr a-z A-Z




Linux 文本處理命令