J'ai une série de fichiers texte pour lesquels j'aimerais connaître les lignes en commun plutôt que les lignes qui sont différentes entre elles. Ligne de commande unix ou windows est bien.comment afficher les lignes en commun (diff inverse)?
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)
Ainsi, compte tenu de ces deux fichiers ci-dessus la sortie de l'utilitaire souhaité serait semblable à file1:line_number, file2:line_number == matching text
(juste une suggestion, je ne sais vraiment pas attention quelle est la syntaxe):
foo:1, bar:3 == linux-vdso.so.1 => (0x00007fffccffe000)
merci.
@ChristopherSchultz Mon erreur. 1ère ligne du 1er exemple supposé correspondre à la dernière ligne du 2ème exemple. Merci d'avoir rattrapé l'erreur; en changeant. –
Une autre question similaire avec de bonnes réponses: http://unix.stackexchange.com/questions/1079/output-the-common-lines-similarities-of-two-text-files-the-opposite-of-diff – MortezaE