Pages : 1
#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
Pages : 1