Linux面試指令---comm指令
阿新 • • 發佈:2018-12-17
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