Linux : find & grep
Résolu/Fermé
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 ?
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:
- Find grep
- Find grep command - Meilleures réponses
- Linux find grep - Meilleures réponses
- Émulateur linux ✓ - Forum Linux / Unix
- Diskinternals linux reader - Télécharger - Stockage
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Linux live usb creator - Télécharger - Outils Internet
- Installer linux sans clé usb ✓ - Forum Ubuntu
9 réponses
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
1 juin 2010 à 21:00
1 juin 2010 à 21:00
Bonjour,
celle-ci devrait le faire aussi :
ou bien celle-ci :
^ ^
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
^ ^
7 mars 2017 à 08:02