Re: différence entre 2 fichiers

Top Page

Reply to this message
Author: nt.guilde
Date:  
To: guilde
CC: guilde
Subject: 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.