English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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个]
参数:
内容如下文件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作为定界符。