コマンドラインのマニュアル

Man » comm のオンラインマニュアル - comm man ページの詳細なオンラインドキュメント

🌍
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/] に報告してください。

関連項目

join(1), uniq(1)

完全なドキュメント: [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]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲で、保証は一切ありません。