Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

comm

v(uutils coreutils) 0.8.0
comm [OPCIÓN]... ARCHIVO1 ARCHIVO2

Comparar dos archivos ordenados línea por línea.

Cuando ARCHIVO1 o ARCHIVO2 (no ambos) es -, leer entrada estándar.

Sin opciones, producir salida de tres columnas. La columna uno contiene líneas únicas a ARCHIVO1, la columna dos contiene líneas únicas a ARCHIVO2, y la columna tres contiene líneas comunes a ambos archivos.

Options

-1

suprimir columna 1 (líneas únicas a ARCHIVO1)

-2

suprimir columna 2 (líneas únicas a ARCHIVO2)

-3

suprimir columna 3 (líneas que aparecen en ambos archivos)

--output-delimiter=<STR>

separar columnas con STR

--zero-terminated, -z

el delimitador de línea es NUL, no nueva línea

--total

mostrar un resumen

--check-order

verificar que la entrada esté correctamente ordenada, incluso si todas las líneas de entrada son emparejables

--nocheck-order

no verificar que la entrada esté correctamente ordenada

Examples

Produce tres columnas separadas por tabuladores: líneas solo en el primer archivo, líneas solo en el segundo archivo y líneas comunes:

comm {{fichero1}} {{fichero2}}

Imprime solo las líneas comunes a ambos archivos:

comm -12 {{fichero1}} {{fichero2}}

Imprime solo las líneas comunes a ambos archivos, leyendo un archivo desde stdin:

cat {{fichero1}} | comm -12 - {{fichero2}}

Obtiene las líneas que solo se encuentran en el primer fichero, guardando el resultado en un tercer fichero:

comm -23 {{fichero1}} {{fichero2}} > {{solo_fichero1}}

Imprime las líneas solo encontradas en el segundo fichero, cuando los ficheros no están ordenados:

comm -13 <(sort {{fichero1}}) <(sort {{fichero2}})

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.