On Sat, 14 Jul 2001, Didier Frick wrote:
> Hello,
>
> Marc SCHAEFER wrote:
> >
> > On Fri, 13 Jul 2001, Didier Frick wrote:
> >
> > > man comm && rtfm
> >
> > chapeau � Didier pour l'efficacit�, et � F�lix pour la cr�ativit�.
>
> En fait, comm ne marche que pour des fichiers _tri�s_, donc c'est moi
> qui aurait mieux fait de rtfm jusqu'au bout :-/
> La solution de F�lix est probablement meilleure.
Ai remarqu� que toutes les lignes ne sont pas forcement consid�r�es
avec ma soluce, ai du ajouter l'option ``-C 999'' voire
``-C $(cat fichier1|wc -l)''.
Si j'ai bien compris le sens de cette option (raisonner patch, nombres de
lignes n�cessaires � situer une ligne modifi�e) et qu'il s'agit de textes
abondament modifi� alors une valeur fixe peut faire l'affaire.
Si au contraire on veut absolument TOUTES les lignes semblables des longs
fichiers, ne contenant que peu de diff�rences, alors ``-C $(cat
fichier1|wc -l)'' (ou ``-C `cat fichier1|wc -l` '' :) sera n�cessaire...
Allez je la refait:
felix@medium:~/diff-inv$ diff -ca -C $(
cat fichier2 |\
wc -l
) fichier1 fichier2 |\
awk 'BEGIN {out=0};
/^--- [0-9]*,[0-9]* ----$/ {out=1};
/^ / {if ( out == 1 ) {gsub("^ ","");
print $0} } '
... Je n'ai tjrs pas trouv� la manpage de ``rtfm'' :-(
Par contre j'ai trouv� celles de crepe(1) et crepe_suzette(1) �
http://prismapc7.insa-lyon.fr/glc/glc.html :-)
Bon, je vais � la cuisine, essayer tout �a;-)
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.