位置
comm 是LINUX系統下的一個指令。
語法
comm[ -1 -2 -3 ] File1 File2。
描述
comm從這兩個檔案中讀取正文行,進行比較,最後生成三列輸出:僅在filel中出現的行,僅在file2中出現的行,在兩個檔案中都存在的行。如果檔案名稱為“-”則表示從標準輸入讀取。
選項
-123 選項1,2和3分別表示不顯示comm輸出中的第一列、第二列和第三列。
示例
# comm -12 m1 m2 (比較檔案ml和m2,並且只顯示它們共有的行)
註:如果為檔案名稱之一指定 -(減號),則 comm 命令讀取標準輸入。
comm 命令讀取 File1 和 File2 參數並在預設情況下將三欄輸出寫到標準輸出。這些欄由以下內容組成:
* 只在 File1 中的行
* 只在 File2 中的行
* 既在 File1,又在 File2 中的行。
File1 和 File2 都應該根據通過當前“本地語言”環境指定的整理序列來排序。
標誌
-1 禁止顯示第一欄(在 File1 中的行)。
-2 禁止顯示第二欄(在 File2 中的行)。
-3 禁止顯示第三欄(與 File1 和 File2 公共的行)。
退出狀態
該命令返回以下退出值:
0 所有輸入檔案被成功輸出。
>0 發生錯誤。