Re: Rechercher une ligne dans un gros fichier trié
Le 16/11/04 à 11:42, Yves Rutschle écrivait:
> cat `find $DISTS_DIR -name Packages` | grep $MOTIF | sed "s!$MOTIF!$HOST/!" | sort > $TMPFILE2
On peut simplifier un peu plus:
find $DIST_DIR -name Packages -exec grep $MOTIF {} \; | sed "s!$MOTIF!$HOST/!" > $TMPFILE2
Je n'ai pas de souci avec les points d'exclamation. Voici mon shell:
jpierre@bazooka:~$ sh --version
GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
Copyright (C) 2002 Free Software Foundation, Inc.
A++
Jean-Pierre
Reply to: