3.16搜索文件中匹配符
命令:grep
格式:grep [option] pattern filenames
功能:逐行搜索所指定的文件或標准輸入,並顯示匹配模式的每一行。
選項:-v 找出模式失配的行
-c 統計匹配行的數量
-n 顯示匹配模式的每一行
注釋:
例如:% ps -aux | grep R
3.17比較文件不同
命令:diff (difference)
格式:diff filename1 filename2
功能:顯示兩文件的不同之處。
選項:
注釋:
例如:% diff file1 file2
3.18比較文件
命令:cmp (compare)
格式:cmp [-l] [-s] filename1 filename2
功能:顯示比較兩文件不同處的信息
選項:-l 給出兩文件不同的字節數
-s 不顯示兩文件的不同處,給出比較結果
注釋:
例如:% cmp file1 file2
3.19比較文件共同處
命令:comm (common)
格式:comm [-123] filename1 filename2
功能:選擇或拒絕比較兩文件出現的共同行
選項:-1 不顯示第1列
-2 不顯示第2列
-3 不顯示第3列
注釋:輸出三列,第一列表示在file1中出現的行,第二列表示在file2中出現
的行,第三列表示在file1和 file2中共同出現的行。
例如:% comm file1 file2
3.20排序文件
命令:sort
格式:sort [option] filename
功能:將制定的文件按要求排序
選項:-r 按字母倒排序
-n 按數字的值從笑到大排序
-r 按當前排序規則逆序排序
-f 不區分大小寫排序
-d 按典型順序排序
注釋:選項缺省時按ascii碼順序排序
例如:% sort -nr file