comm - compara dos archivos ordenados línea por línea
SINTAXIS
comm [OPCIÓN]... ARCHIVO1 ARCHIVO2
DESCRIPCIÓN
Compara los archivos ordenados ARCHIVO1 y ARCHIVO2 línea por línea.
Cuando ARCHIVO1 o ARCHIVO2 (no ambos) es -, lee la entrada estándar.
Sin opciones, produce una salida de tres columnas. La primera columna contiene las líneas únicas de ARCHIVO1, la segunda columna contiene las líneas únicas de ARCHIVO2 y la tercera columna contiene las líneas comunes a ambos archivos.
-1 suprime la columna 1 (líneas únicas de ARCHIVO1)
-2 suprime la columna 2 (líneas únicas de ARCHIVO2)
-3 suprime la columna 3 (líneas que aparecen en ambos archivos)
--check-order
verifica que la entrada esté correctamente ordenada, incluso si todas las líneas de entrada se pueden emparejar
--nocheck-order
no verifica que la entrada esté correctamente ordenada
--output-delimiter=CADENA
separa las columnas con CADENA
--total
muestra un resumen
-z, --zero-terminated
el delimitador de línea es NUL, no nueva línea
--help muestra esta ayuda y sale
--version
muestra información de la versión y sale
Las comparaciones respetan las reglas especificadas por 'LC_COLLATE'.
EJEMPLOS
comm -12 archivo1 archivo2
Imprime solo las líneas que están presentes tanto en archivo1 como en archivo2.
comm -3 archivo1 archivo2
Imprime las líneas en archivo1 que no están en archivo2, y viceversa.
AUTOR
Escrito por Richard M. Stallman y David MacKenzie.
INFORMES DE ERRORES
Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]
VÉASE TAMBIÉN
Documentación completa [https://www.gnu.org/software/coreutils/comm] o disponible localmente a través de: info '(coreutils) comm invocation'
Empaquetado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [https://gnu.org/licenses/gpl.html]. Este es software libre: usted es libre de cambiarlo y redistribuirlo. No hay GARANTÍA, en la medida permitida por la ley.