Linux : find & grep

Résolu/Fermé
2009 - 1 janv. 2009 à 13:29
 Gavroche - 7 mars 2017 à 08:02
Bonjour,

il faut a la question suivante en utilisant grep et find :
affichier les noms de fichiers qui contient le mot "premier" a partir de votre dossier "home"

j'aii essayé avec : find ~ -name * -print -exec grep "premier"

mais j'arrive que a afficher les lignes ... comment faire pour afficher le nom de fichier ?
A voir également:

9 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
1 juin 2010 à 21:00
Bonjour,

celle-ci devrait le faire aussi :

find . -type f -name "*.php" -exec grep -il 'pattern' {} \;



ou bien celle-ci :

find . -name "*.php" -print0 | xargs -0 egrep pattern


^ ^
28
Merci ;)
0