comparer 2 fichiers avec diff, mais uniquement les lignes

comparer 2 fichiers avec diff, mais uniquement les lignes - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-05-2010 à 05:19:00    

Salut,
 
je voudrais savoir s'il était possible de ne comparer que les lignes d'un fichiers. Je m'explique :
 
j'ai file1 qui contient :
 

Citation :


aaaa
bbbb
cccc


 
et file2 qui contient :

Citation :


aaaa
cccc
bbbb


 
et je voudrais que dans ce genre de cas diff -q file1 file2 me retourne que les fichiers sont identiques, i.e peu importe l'ordre des lignes.
 
Merci :)

Reply

Marsh Posté le 19-05-2010 à 05:19:00   

Reply

Marsh Posté le 19-05-2010 à 06:03:07    

ben tu tries puis tu diff :spamafote:


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 19-05-2010 à 06:09:26    

Ouais mais les lignes sont un peu plus compliquées que ça... M'enfin ça peut marcher.

Reply

Marsh Posté le 19-05-2010 à 08:39:50    

la complexité des lignes n'a rien à voir là dedans hein, c'est de l'algorithmique de base :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 19-05-2010 à 14:06:03    

Ouais mais bon j'aurais espéré qu'on me sorte une option qui fasse ça, ça m'aurait arrangé :o

Reply

Marsh Posté le 19-05-2010 à 14:18:18    

2 sort & 1 diff c'est pas la mort [:pingouino]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 21-05-2010 à 19:03:23    

Code :
  1. cmp fichier1 fichier2 && echo "fichiers idems" || echo >&2 "fichiers différents"

Reply

Marsh Posté le 21-05-2010 à 19:21:14    

sputnick a écrit :

Code :
  1. cmp fichier1 fichier2 && echo "fichiers idems" || echo >&2 "fichiers différents"



pas avant d'avoir fait un sort sur chacun des fichiers (ils sont différents de par son exemple) alors que le contenu est identique et justement il veut comparer les contenus.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed