¿Cómo mostrar líneas en común (diferencia inversa)?

Tengo una serie de archivos de texto para los que me gustaría conocer las líneas en común en lugar de las líneas que son diferentes entre ellos. La línea de comandos de Unix o Windows está bien.

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)

bar

libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000)
libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000)
linux-vdso.so.1 =>  (0x00007fffccffe000)

Entonces, dados estos dos archivos arriba de la salida de la utilidad deseada, sería similar afile1:line_number, file2:line_number == matching text (solo una sugerencia, realmente no me importa cuál es la sintaxis):

foo:1, bar:3 == linux-vdso.so.1 =>  (0x00007fffccffe000)

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta