文字處理命令
阿新 • • 發佈:2021-12-21
文字處理檔案
sort 排序
定義:
用於檔案內容排序
格式:
sort [引數] [待處理檔案]
[前一個命令處理完的結果] | sort [引數]
引數:
-n :按照數值大小排序
-r :反序排序
-k[列數] :指定列數排序 (預設空字元隔開--空格)
-t ['分隔符'] :指定分隔符,預設分隔符是空格
uniq 篩重
定義:
用於檢查刪除文字中重複的行 , 一般與sort 一起使用
格式:
uniq [引數] [待處理檔案]
sort [引數] [待處理檔案] |uniq [引數]
引數:
沒有引數的時候只刪除相鄰的行中重複的行,所有一般排序後在篩重
-c :在每列前面顯示該行重複的次數
-d :僅顯示重複的行
-u :僅顯示不重複的行
cut 指定刪除
定義:
用來顯示行中的指定部分,刪除檔案中指定欄位
格式:
cut [引數] [待處理的檔案]
引數:
-d :制定分隔符分割字元 預設的分隔符為“Tab”
-f[列數] :顯示指定的列
tr 替換
定義
替換或者刪除命令
格式
cat[待處理檔案] | tr [舊內容] [新內容]
替代時是一個一個字元替換,所有
引數
-d : 刪除字元
wc 統計
定義
統計,計算數字
格式
wc [引數] [待處理檔案]
引數
-c : 統計檔案的Bytes數
-l : 統計檔案的行數
-w : 統計檔案中單詞的個數,預設以空白字元做為分隔符
注:在Linux系統中,一段連續的數字或字母組合為一個詞