cut、sort、uniq、tee、tr、split、wc工具

文本編輯html

cut:截取某段文本顯示linux

cut -d : -f 2-4,6 /etc/passwd:查看第2域到第4域和第6域ide

-d:指定分隔符,劃分區域url

-f:第幾域spa

cut -c x-y filename:截取查看文件中每行的第x個到第y個字符orm


sort:將文件內容以每行爲單位進行排序(排序規則參考ASCII碼)htm

sort -n -t: -k2 -k3 -r test:按第二列升序排序,相同則按第三列升序,再相同按第一列降序排序

-t:指定分隔符,劃分區域字符串

-k:按第幾域排序get

-r:降序排序

-u:去除重複內容

-n:以數字的形式排列

-o:將排序結果保存到原文件或其它文件(>只能將結果保存到其它文件)

spacer.gif

參考資料http://itlab.idcquan.com/linux/command/929936.html


wc filename:顯示文件的行數 字數 Byte數 所看文件文件名

-c|-m:只顯示字節數|只顯示字符數

-w:只顯示字數

-l:只顯示行數


uniq 輸入文件 [輸出文件]:檢查及刪除文本文件中連續出現重複行。

-c:顯示重複次數

-d:只顯示重複的

-u:只顯示沒重複的

使用uniq命令前得先執行sort命令


tee:讀取標準輸入的數據,將其輸出到標準輸出並保存到文件中。

-a:追加輸入

-i:忽略中斷信號


tr 第一字符集 [第二字符集]:從標準輸入設備讀取數據,通過字符串轉譯後,輸出到標準輸出設備。

默認匹配了第一字符集的第n個字符,就將其替換爲第二字符集的第n個字符

-s:把連續重複的字符以單獨一個字符表示

-d:刪除全部屬於第一字符集的字符

-c:取代全部不屬於第一字符集的字符,替換爲第二字符集的最後一個字符


split -l filename [目標文件名]:按行分割文件

split -b filename  [目標文件名]:按指定大小分割文件

若目標文件名未指定,默認爲xaa、xab、xac、、、

spacer.gif

相關文章
相關標籤/搜索