Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/02/2008, à 18:57

alexkid666

comparer deux fichiers

Bonjour.

J'ai besoin de comparer deux fichiers presque identiques et savoir quels caracteres sont differents.

Je peux et je sais faire un petit programme en C pour ça mais peut être qu'il y a plus simple.
Comment je peux faire pour ne pas perdre de temps à  écrire un programme en C ?

Avec VI peut être, si quelqu 'un a une idée, merci  d'avance.

#2 Le 01/02/2008, à 19:03

alexduf

Re : comparer deux fichiers

boonjour

il y a la commande diff, et la commande comp

un man diff et un man comp t'expliquerons ca mieux que moi

Hors ligne

#3 Le 01/02/2008, à 20:16

abetsic

Re : comparer deux fichiers

si tu utilises vi, il y a la commande vimdiff qui lance l'éditeur en mode comparaison de fichiers. Tu le lances avec la commande vimdiff fichier1 fichier2

Hors ligne

#4 Le 02/02/2008, à 11:28

Aurel34

Re : comparer deux fichiers

+1 pour diff
en plus c'est super standard

#5 Le 03/02/2008, à 22:33

alexkid666

Re : comparer deux fichiers

Cool merci, j'ai lembaras du choix.:D

#6 Le 04/02/2008, à 20:05

mulima

Re : comparer deux fichiers

meld est un super logiciel de comparaison graphique !

Hors ligne

#7 Le 04/02/2008, à 20:40

Aurel34

Re : comparer deux fichiers

en même temps, ça dépend de ton appli.
si tes deux fichiers sont de type "binaires" et que tu veux juste voir les octets qui ont changé, c'est aussi vite fait en C...
Si par contre c'est du texte, diff propose un algo plus évolué

#8 Le 06/02/2008, à 12:56

kaworu

Re : comparer deux fichiers

vimdiff est excellent, et autrement colordiff est vraiment bien (t'as la couleur, plus sympa que diff).


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#9 Le 11/06/2014, à 13:15

moissan

Re : comparer deux fichiers

le probleme de diff est de trouver la bonne option ... le man n'est pas très clair pour choisir ... il faut les essayer pour voir le resultat : diff -y fichier1 fichier2 > fichier.txt est interressant : ça fait un fichier contenant les 2 fichier separé en 2 colonne par des tab avec les difference bien visible ! inutile de chercher un logiciel pour faire mieux

exemple pour voir la difference dans le fichier dxf aprex changement de format dans librecad

9,$SNAPSTYLE							9,$SNAPSTYLE
70,0								70,0
9,$PINSBASE						      |	9,$GRIDUNIT			????
10,0								10,0
20,0								20,0
							      >	9,$PINSBASE			????
							      >	10,113.838383838
							      >	20,12.5
30,0								30,0
9,$PLIMMIN							9,$PLIMMIN
10,0								10,0
20,0								20,0
9,$PLIMMAX							9,$PLIMMAX
10,210							      |	10,420			vrai format : a prendre en compte pourle SVG
20,297								20,297				pas de changement en y entre A3 et A4 
9,$INSUNITS							9,$INSUNITS
70,0								70,0
9,$PSVPSCALE							9,$PSVPSCALE
40,1							      |	40,0.915824915825		?????
0,ENDSEC							0,ENDSEC
0,SECTION							0,SECTION
2,CLASSES							2,CLASSES
0,ENDSEC							0,ENDSEC

les fichier dxf etant modifié par un petit programme a ma façon qui regroupe les ligne 2 par 2 avec une virgule pour faciliter la lecture

Hors ligne