Re: différence entre 2 fichiers

Pàgina inicial

Reply to this message
Autor: nt.guilde
Data:  
A: guilde
CC: guilde
Assumpte: Re: différence entre 2 fichiers
> vous feriez cela avec quoi?

Avec comm. Prenant tes fichiers comme exemple :

$ comm -3 a b # pour éliminer la partie commune

on obtient :

b1 date2 eee
c1 date3 fff
e1 date2 xxx
    e1 date3 xzxx
    f1 date4 ggg
comm: file 2 is not in sorted order
    b1 date4 ezee


On voit clairement que 'b1 date2 eee' est dans a mais pas dans b, que
'e1 date2 xxx' de a diffère de 'e1 date3 xzxx' de b, que 'f1 date4 ggg' est
dans b seulement...
Pour éliminer l'avertissement :

$ sort b | comm -3 a -

> On me dit awk...


Trop compliqué. Sur quels critères décider si deux lignes sont semblables
(donc une ligne modifiée) ou différentes (donc nouvelle ligne) ?
-Nicolas T.