Bonjour tout le monde,
Je cherche à comparer le contenu de deux fichiers, pour cela j'utilise cette commande :
Cela me permet de ressortir la différence entre les deux fichiers, sauf que je souhaite comparer le fichier sur son contenu, et non ligne par ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part diff --old-line-format= --unchanged-line-format= --new-line-format=%L test1 test2 | grep ^[0-9] | sed 's/^/+ /'
Je m'explique...
Voici le contenu des fichiers :
### test1 ###
### test2 ###
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 1 1.1.1.1 nom1 2 2.2.2.2 nom2 3 3.3.3.3 nom3 4 4.4.4 nom4
Dans le résultat de mon diff, il va me sortir la ligne 2 et 3, sauf que j'aimerais que le diff me renvoie que les fichiers sont identiques, car le contenu global est identique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 1 1.1.1.1 nom1 2 3.3.3.3 nom3 3 2.2.2.2 nom2 4 4.4.4 nom4
Donc je ne sais pas comment faire pour comparer la globalité du fichier mais non ligne par ligne.
Je sais pas si c'est très clair
Merci par avance![]()
Partager