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

Comando comm di Linux

大全命令Linux

Il comando comm di Linux viene utilizzato per confrontare due file ordinati.

Questa istruzione confronta le differenze tra due file ordinati e visualizza i risultati, se non vengono specificati alcuni parametri, i risultati vengono visualizzati in 3 colonne: la prima colonna contiene le colonne presenti solo nel primo file, la seconda colonna contiene le colonne presenti solo nel secondo file, e la terza colonna contiene le colonne presenti sia nel primo che nel secondo file. Se il nome del file fornito è -, il comando comm legge i dati dal dispositivo di input standard.

语法

comm [-123][--help][--version][文件第1个][文件第2个]

参数

  • 不显示只在第1个文件里出现过的列-1。
  • 不显示只在第2个文件里出现过的列-2。
  • 不显示只在第1和第2个文件里出现过的列-3。
  • 帮助在线--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