「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典

comm

スポンサーリンク

何するコマンド?

2つのファイルを行単位で比較するときに使うコマンド



書き方

comm [オプション] [ファイル1] [ファイル2]



オプション

オプション説明
-1左側の列を表示しない
-2真ん中の列を表示しない
-3右側の列を表示しない
-23左側の列のみ表示する(真ん中と右側の列を表示しない)
-13真ん中の列のみ表示する(左側と右側の列を表示しない)
-12右側の列のみ表示する(左側と真ん中の列を表示しない)
--helpヘルプを表示する
--versionバージョン情報を表示する

補足事項

2つのファイルを比較するという意味では「diff」コマンドと同じです。
ただし「diff」は差分を解析して差分を解消するスクリプト出力できるのに対し「comm」はできません。
一方で「comm」は「ファイル1にだけある行」と「ファイル2にだけある行」と「両方にある行」を分けて表示してくれます。

個人的には「diff」の方がいろいろ便利だけど「comm」の方がパッと見で分かりやすいと思います。

スポンサーリンク


書籍画像