Sunday, November 14, 2021

apareando archivos de texto

Les presento a comm

Una poderosa herramienta para procesar archivos de texto que es parte del paquete GNU coreutils.


Comm compara dos archivos de texto línea por línea. Estos archivos deben estar ordenados.

Genera una salida en tres columnas, La primera de las columnas tiene los únicos del primer archivos, la segunda columna los datos únicos del segundo archivo y la tercer columna los datos comunes.

El separador de columnas por defecto es el tabulador pero se puede cambiar facilmente especificando el separador con --output-delimiter=STR

Otra opción interesante es mostrar el total de cada columna con --total.

También se pueden omitir algunas columnas.... Especificando -1 se omite la columna 1. especificando -12 quedan solamente los datos comunes del archivo!

la ayuda se puede visualizar ejecutando:

$ comm --help

man comm

otras herramientas que complementan a comm son unique y sort




No comments: