English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux comm コマンド

Linux コマンド全書

Linux comm コマンドは、2つの既に並べ替えられたファイルを比較するために使用されます。

このコマンドは、2つの既にソートされたファイルを一列ずつ比較し、結果を表示します。パラメータが指定されていない場合、結果は分割されます。 3 の列表示:第 1 の列は第 1 の列は第 2 の列は第 2 の列は第 3 の列は第 1 と第 2 個のファイルに - 指定がない場合、comm コマンドは標準入力デバイスからデータを読み取ります。

使い方

comm [-123][--help][--version][第1個のファイル][第2個のファイル]

引数

  • -1 のみ含まれる列を表示しません。 1 個のファイルに含まれる列。
  • -2 のみ含まれる列を表示しません。 2 個のファイルに含まれる列。
  • -3 のみ含まれる列を表示しません。 1 と第 2 個のファイルに含まれる列。
  • --help オンラインヘルプ。
  • --version バージョン情報を表示します。

オンラインサンプル

aaa.txt と bbb.txt のファイル内容は以下の通りです:

[root@localhost text]# cat aaa.txt 
aaa 
bbb 
ccc 
ddd 
eee 
111 
222
[root@localhost text]# cat bbb.txt
bbb 
ccc 
aaa 
hhh 
ttt 
jjj

comm コマンドの実行結果如下:

[root@localhost text]# comm aaa.txt bbb.txt 
aaa
                bbb
                ccc
        aaa
ddd
eee
111
222
        hhh
        ttt
        jjj
第一列  第二列  第三列

aaa.txt にのみ含まれる列が第一列に、bbb.txt に含まれる列が第二列に、aaa.txt と bbb.txt の両方に含まれる列が第三列に含まれています。各列はタブ(\t)で区切られています。

Linux コマンド全書