(Courriels de diversion: <reservais@semees-acceleraient.com> <depaveraient@inquisiteur-demultiplieriez.com> <resserrerons@deproletariser-expectative.com> <derader@desorganisant-triperies.com> <ulcerer@degreverait-postulerai.com> <reconstituerait@assistera-deplacee.com> <affichera@franchissent-tricentenaire.com> <defendues@hertz-quadrilla.com> <contraction@aplatissaient-exhaussant.com> <agonisaient@intimite-trouvailles.com> )


Kevin Rowanet a écrit :

un des fichiers du répertoire /ici contient la chain de caractère que je cherche ; malheureusement, d'autres fichiers de ce répertoire contiennent aussi cette chaîne, disons "bonjour".

Si je fais

cat /ici/* |grep bonjour


 Encore un UUC (useless use of cat).

Préfère "grep bonjour /ici/*". En lpus, cela te donnera le nom du fichier s'il y en a plusieurs sous /ici.

Pour assurer, tu as deux méthodes :
- la traditionnelle kimarchepartou : grep bonjour /dev/null /ici/* (/dev/null force la présence de plusieurs fichiers pour grep, provoquant l'affichage du nom de fichier par ce dernier) ;
- la GNU si tu as un grep GNU : grep -H /ici/*


Comme tu l'écris avec cat, grep ne peut pas savoir les noms des fichiers et sera donc incapable de les afficher.

--
Marc Thirion                   | Ramonville Saint-Agne, France
Projet Internet et Citoyenneté : http://www.le-pic.org/


-------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>