EN JA
COMM(1)
COMM(1) FreeBSD General Commands Manual COMM(1)

名称

comm2 つのファイルに共通の行を選択するか、または排除する

書式

comm [ -123i] file1 file2

解説

comm ユーティリティは、辞書順にソートされているべきである file1file2 を読み込み、出力として、次の 3 つのテキストカラムを生成します: file1 のみにある行。 file2 のみにある行。両方のファイルにある行。

ファイル名 ``-'' は、標準入力を意味します。

次のオプションが利用可能です:

-1
file1 のみの行である、カラム 1 の印刷 (表示) を抑制します。
-2
file2 のみの行である、カラム 2 の印刷 (表示) を抑制します。
-3
両方に共通の行である、カラム 3 の印刷 (表示) を抑制します。
-i
行を大文字と小文字を区別しないで比較。

それぞれのカラムは、印刷されているより小さな番号付けされたカラムの数と等しい前に付けられたいくつかのタブ文字があります。例えば、カラム番号 2 が抑制されているなら、カラム番号 1 で印刷された行には、それらの前に付けられたタブがなく、カラム番号 3 で印刷された行には、 1 つあります。

comm ユーティリティは、ファイルが辞書順にソートされていると想定します。すべての文字が行の比較に使用されます。

環境変数

environ(7) に説明されているように LANG, LC_ALL, LC_COLLATELC_CTYPE 環境変数は、 comm の実行に影響します。

終了ステータス

The comm utility exits 0 on success, and >0 if an error occurs.

関連項目

cmp(1), diff(1), sort(1), uniq(1)

規格

comm ユーティリティは、 IEEE Std 1003.2-1992 (“POSIX.2”) に適合しています。

-i オプションは、 POSIX 標準の拡張です。

歴史

comm コマンドは、 Version 4 AT&T UNIX で登場しました。
December 12, 2009 FreeBSD