Tengo una serie de archivos de texto para los cuales me gustaría saber las líneas en común en lugar de las líneas que son diferentes entre ellos. La línea de comandos Unix o Windows está bien.cómo mostrar líneas en común (diff inverso)?
foo:
linux-vdso.so.1 => (0x00007fffccffe000)
libvlc.so.2 => /usr/lib/libvlc.so.2 (0x00007f0dc4b0b000)
libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0x00007f0dc483f000)
libc.so.6 => /lib/libc.so.6 (0x00007f0dc44cd000)
barra:
libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000)
libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000)
linux-vdso.so.1 => (0x00007fffccffe000)
Por lo tanto, teniendo en cuenta estos dos archivos por encima de la salida de la utilidad deseada sería similar a file1:line_number, file2:line_number == matching text
(sólo una sugerencia, realmente no lo hacen importa cuál es la sintaxis):
foo:1, bar:3 == linux-vdso.so.1 => (0x00007fffccffe000)
gracias.
@ChristopherSchultz Mi error. 1.ª línea en el primer ejemplo supuesta coincidencia última línea en el 2.º ejemplo. Gracias por captar el error; cambiando. –
Otra pregunta similar con buenas respuestas: http://unix.stackexchange.com/questions/1079/output-the-common-lines-similarities-of-two-text-files-the-opposite-of-diff – MortezaE