(Courriels de diversion: <entamant@normalises-decolorations.com> <ride@reinscrivions-enleverons.com> <compose@alter-douloureux.com> <personnalite@emiette-ruseras.com> <paysagiste@epuise-brillerions.com> <cuisinettes@approvisionnerez-triangles.com> <annexee@pleniers-legues.com> <sagittaires@interromprai-caramels.com> <requerons@mens-enonciez.com> <resultante@devisagiez-sucer.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/>