Linux面試指令---comm指令

comm 命令

       通常比較文本文件的內容很有幫助。對於系統管理員和軟件開發者來說,這個尤爲重要。一名系統管理員可能,例如,需要拿現有的配置文件與先前的版本做比較,來診斷一個系統錯誤。同樣的,一名程序員經常需要查看程序的修改。

       comm 命令將逐行比較已經排序的兩個文件。顯示結果包括 3 列:第 1 列爲只在第一個文件中找到的行,第 2 列爲只在第二個文件中找到的行,第 3 列爲兩個文件的共有行。注意,comm 命令和 join、uniq 命令一樣,只能用於已經排過序的數據。

(1)命令格式

         comm [選項] 文件 1 文件 2

(2)常用參數

參數 描述
-1 不輸出文件 1 特有的行
-2 不輸出文件 2 特有的行
-3 不輸出兩個文件共有的行

(3)常用範例

         例一:比較 file1.txt 和 file2.txt 兩個文件的內容,可以使用如下命令:

comm  file1.txt  file2.txt

          例二:比較 file1.txt 和 file2.txt 兩個文件的內容,只顯示兩個文件共有的內容,可以使用如下命令:

comm  -12 file1.txt  file2.txt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章