COMM(1) | FreeBSD General Commands Manual | COMM(1) |
名称
comm — 2 つのファイルに共通の行を選択するか、または排除する書式
comm | [ -123i] file1 file2 |
解説
comm ユーティリティは、辞書順にソートされているべきである file1 と file2 を読み込み、出力として、次の 3 つのテキストカラムを生成します: file1 のみにある行。 file2 のみにある行。両方のファイルにある行。ファイル名 ``-'' は、標準入力を意味します。
次のオプションが利用可能です:
- -1
- file1 のみの行である、カラム 1 の印刷 (表示) を抑制します。
- -2
- file2 のみの行である、カラム 2 の印刷 (表示) を抑制します。
- -3
- 両方に共通の行である、カラム 3 の印刷 (表示) を抑制します。
- -i
- 行を大文字と小文字を区別しないで比較。
それぞれのカラムは、印刷されているより小さな番号付けされたカラムの数と等しい前に付けられたいくつかのタブ文字があります。例えば、カラム番号 2 が抑制されているなら、カラム番号 1 で印刷された行には、それらの前に付けられたタブがなく、カラム番号 3 で印刷された行には、 1 つあります。
comm ユーティリティは、ファイルが辞書順にソートされていると想定します。すべての文字が行の比較に使用されます。
終了ステータス
The comm utility exits 0 on success, and >0 if an error occurs.規格
comm ユーティリティは、 IEEE Std 1003.2-1992 (“POSIX.2”) に適合しています。-i オプションは、 POSIX 標準の拡張です。
歴史
comm コマンドは、 Version 4 AT&T UNIX で登場しました。December 12, 2009 | FreeBSD |