名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 使用例 | 環境 | 終了ステータス | 属性 | 関連項目
comm ユーティリティは、現在有効な照合シーケンスでソートされた 2 つのファイル file1 と file2 を読んで、 file1 だけに存在する行、 file2 だけに存在する行、および両者に存在する行の計 3 つのカラムからなる出力を生成します。
入力ファイルが、現在のロケールの照合シーケンスで ソートされている場合、 出力でもその順序は保たれます。 そうでない場合、出力行の順序は不定です。
以下のオプションを指定できます。
file1 だけに存在している行の出力を抑止します。
file2 だけに存在している行の出力を抑止します。
file1 と file2 の両方に存在している行の出力を抑止します。
以下のオペランドを指定できます。
比較する 1 つ目のファイルのパス名。 file1 として – を指定すると、標準入力とみなされます。
比較する 2 つ目のファイルのパス名。 file2 として – を指定すると、標準入力とみなされます。
ファイルが 2 ギガバイト ( 231 バイト) 以上ある場合の comm の動作については、 largefile(5) を参照してください。
file1、file2、file3 の 3 つのファイルには、ユーティリティのリストが 正しくソートされて書かれているものとします。次のように実行すると、 file1 だけに含まれているユーティリティだけが出力されます。
example% comm -23 file1 file2 | comm -23 - file3 |
example% comm -12 file1 file2 | comm -12 - file3 |
example% comm -12 file2 file3 | comm -23 -file1 |
comm の実行に影響を与える環境変数 LC_COLLATE
、LC_CTYPE
、 LC_MESSAGES
、 NLSPATH
についての詳細は、 environ(5) を参照してください。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWesu |
CSI | 対応済み |
名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 使用例 | 環境 | 終了ステータス | 属性 | 関連項目