Comparaison de fichiers sous linux
chabry
Messages postés
2
Statut
Membre
-
Halindel -
Halindel -
Bonjour,
Je cherche une commande unix qui permet d'afficher les lignes communes entre deux fichiers.
J'ai essayé diff mais j'ai constaté qu'elle affiche les différences plutôt que les ressemblances.
Merci.
Je cherche une commande unix qui permet d'afficher les lignes communes entre deux fichiers.
J'ai essayé diff mais j'ai constaté qu'elle affiche les différences plutôt que les ressemblances.
Merci.
Configuration: Windows XP Firefox 2.0.0.4
7 réponses
-
Salut,
man comm
;-))
-
Re,
à savoir que la comparaison ce fait ligne à ligne
donc il faut d'abord s'assurer que les lignes sont uniques
Il peut avoir des cas différentesFichier 1 Fichier2 ligne1 ligne1 ligne2 ligne1 etc.
ça sera bien de trier et d'utiliser peut être la command uniq avant d'utiliser comm
-
De rien ;-))
-
Salut,
je n'ai pas testéperl -e 'foreach $l(`cat fichier1`){ print $l if grep { /$l/ } `cat fichier2`' -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
moi non plus je connaissais pas la commande comm !
bouh, on me dit jamais rien à mouaaaaaaa ! :-)
Géniale cette commande !
-)) -
TkDiff montre les différences et parties communes graphiquement et en couleurs
https://www.google.com/search?hl=en&q=linux+tkdiff&btnG=Google+Search&gws_rd=ssl-
-
-
-
-
Ben, maintenant tu comprends pourquoi
et comment que je comprends pourquoi ! C'est pour ça que je viens sur Commentçamarche ...... pour y faire de la résistance !
Enfin, je dirai que la pêche a été bonne aujourd'hui : 2 super commandes en plus dans mon épuisette ! .... oulà , ça sent bon les vacances, tout ça ! :-)
excellente journée à tous !
:-))
--------^------^-----^----- clic ! clic ! clic ! clic ! clic ! clic ! clic !
-
-