comm[編程術語]

comm[編程術語]
更多義項 ▼ 收起列表 ▲

comm 是LINUX系統下的一個指令。用來對兩個己排序檔案進行逐行比較。comm命令對兩個已經排好序的檔案進行比較。其中,filel和file2是已經排好序的檔案。

位置

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 發生錯誤。

相關詞條

相關搜尋

熱門詞條

聯絡我們