一、 sort 文本內容排序:
1. 命令格式:sort [選項] filename
2. 命令選項:
-n 以整數類型比較字段
-d 以字典順序排序
-o 將輸出寫到指定文件,如 sort -r f1.txt -o f2.txt
-r 倒置排序(默認小到大)
-t char 將char作爲分隔字符,而不是默認的空格
-u 丟棄鍵值重複的記錄
-f 大小寫不敏感
-k 定義排序鍵值字段,如 -k2.3 表示按照第二個字段的第三個字符進行排序
3. 示例:
二、 uniq 刪除重複行:
1. 命令格式: uniq [選項] filename
2. 命令選項:
-c 在輸出行前面加上每行在輸入文件中出現字數
-d 僅顯示重複行
-u 僅顯示不重複行
3. 示例:
三、 wc 統計文件行數、詞數、字節數信息
1. 命令格式:wc [選項] filename
2. 命令選項:默認都統計,輸出順序爲 行數、詞數、字節數
-c 統計字節數
-l 統計行數
-w 統計詞數
3. 示例:
四、 comm、diff 文件比較:
1. comm: 逐行比較兩個文件,輸出三列,第一列爲file1特有的行,第二列爲file2特有的行,第三列爲共有的。
格式:comm file1 file2
2. diff:逐行比較兩個文件,列出其不同之處,提示修改,輸出中a表示增加,d表示刪除,c表示修改,<屬於file1,>屬於file2。
格式:diff file1 file2
3. 示例: