comm - ソートされたファイルを1行ずつ比較します。
構文
comm [オプション]... ファイル1 ファイル2
説明
ソートされたファイル ファイル1 とファイル2 を1行ずつ比較します。
ファイル1 またはファイル2 (両方ではなく) が - の場合、標準入力を読み取ります。
オプションがない場合、3列の出力を生成します。1列目にはファイル1 にのみ含まれる行、2列目にはファイル2 にのみ含まれる行、3列目には両方のファイルに含まれる行が表示されます。
-1 1列目 (ファイル1 にのみ含まれる行) を抑制します。
-2 2列目 (ファイル2 にのみ含まれる行) を抑制します。
-3 3列目 (両方のファイルに含まれる行) を抑制します。
--check-order
入力が正しくソートされていることを、すべての入力行がペアリングできる場合でも確認します。
--nocheck-order
入力が正しくソートされていることを確認しません。
--output-delimiter=STR
STR を使用して列を区切ります。
--total
概要を出力します。
-z, --zero-terminated
行の区切り文字は改行ではなく NULL です。
--help このヘルプを表示して終了します。
--version
バージョン情報を出力して終了します。
比較では、'LC_COLLATE' で指定されたルールに従います。
例
comm -12 ファイル1 ファイル2
ファイル1 とファイル2 の両方に存在する行のみを出力します。
comm -3 ファイル1 ファイル2
ファイル1 に含まれていてファイル2 に含まれていない行と、ファイル2 に含まれていてファイル1 に含まれていない行を出力します。
著者
リチャード・M・ストールマンとデビッド・マッケンジーによって作成されました。
バグ報告
GNU coreutils のオンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは [https://translationproject.org/team/] に報告してください。
関連項目
完全なドキュメント: [https://www.gnu.org/software/coreutils/comm] または、ローカルで次のように参照できます: info '(coreutils) comm invocation'
Debian によってパッケージ化 (9.7-3) 著作権 © 2025 Free Software Foundation, Inc. ライセンス: GPLv3+: GNU GPL バージョン 3 以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲で、保証は一切ありません。