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
o
man comm
otras herramientas que complementan a comm son unique y sort