Linux : find & grep

Résolu
2009 -  
 Gavroche -
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 ?
Configuration: Windows XP
Firefox 3.0.1

9 réponses

  1. bob031 Messages postés 8228 Statut Membre 473
     
    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
    1. Gavroche
       
      Merci ;)
      0