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

Comando comm de Linux

Manual completo de comandos de Linux

El comando comm de Linux se utiliza para comparar dos archivos ya ordenados.

Esta instrucción compara columna por columna dos archivos ordenados y muestra los resultados, si no se especifican parámetros,则会把结果分成 3 columna muestra: la columna 1 columna solo aparece en el 1 columna es la columna que aparece solo en el 2 columna solo aparece en el 2 columna es la columna que aparece solo en el 3 columna es la columna que aparece en el 1 y el 2 archivos se proporcionan nombres de archivos - Si no se especifican parámetros, la instrucción comm leerá datos del dispositivo de entrada estándar.

sintaxis

comm [-123][--help][--version][el1archivos][el2archivos]

parámetro:

  • -1 No mostrar columnas que solo aparecen en el 1 columnas que aparecen en un archivo.
  • -2 No mostrar columnas que solo aparecen en el 2 columnas que aparecen en un archivo.
  • -3 No mostrar columnas que solo aparecen en el 1 y el 2 columnas que aparecen en un archivo.
  • --help Ayuda en línea.
  • --version Mostrar información de versión.

Ejemplo en línea

El contenido de los archivos aaa.txt y bbb.txt es el siguiente:

[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

El resultado de ejecutar el comando comm es el siguiente:

[root@localhost text]# comm aaa.txt bbb.txt 
aaa
                bbb
                ccc
        aaa
ddd
eee
111
222
        hhh
        ttt
        jjj
Primera columna  Segunda columna  Tercera columna

La primera columna solo contiene columnas que aparecen en aaa.txt, la segunda columna contiene columnas que aparecen en bbb.txt, y la tercera columna contiene columnas que aparecen tanto en aaa.txt como en bbb.txt. Las columnas están delimitadas por el tabulador \t.

Manual completo de comandos de Linux