comment faire pour afficher les lignes dans la commune (à l'inverse diff)?

J'ai une série de fichiers de texte pour lequel j'aimerais savoir les lignes en commun plutôt que les lignes qui sont différents entre eux. Ligne de commande unix ou windows est très 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)

Donc, compte tenu de ces deux fichiers au-dessus de la sortie de l'souhaité utilitaire serait semblable à file1:line_number, file2:line_number == matching text (juste une suggestion, je ne fais pas vraiment attention à ce que la syntaxe est):

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

grâce.

  • Mon erreur. 1ère ligne dans le 1er exemple censé correspondre à la dernière ligne dans le 2ème exemple. Merci pour la capture de l'erreur; en train de changer.
  • Une autre question similaire, avec de bonnes réponses: unix.stackexchange.com/questions/1079/...
InformationsquelleAutor matt wilkie | 2009-04-14