Bonjour tout le monde,

Je cherche à comparer le contenu de deux fichiers, pour cela j'utilise cette commande :
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/^/+ /'
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.

Je m'explique...

Voici le contenu des fichiers :

### test1 ###
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
### test2 ###
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
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.

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