#1 Le 16/03/2009, à 18:20
- Colbix
[Résolu] Recherche dans les fichiers d'un dossier
Bonjour à tous,
J'aimerais savoir si je pouvait effectuer une recherche dans les tous fichiers existant dans un dossier.
Par exemple si j'ai 10 fichier *.cpp dans un dossier nommé "monDossier" et je cherche la fonction "maFonction" dans un de mes fichier cpp.
Y a-t-il moyen avec grep ? Genre "grep maFonction" ?
Merci d'avance.
A+
Dernière modification par Colbix (Le 17/03/2009, à 09:57)
Hors ligne
#2 Le 16/03/2009, à 19:07
- dylouf
Re : [Résolu] Recherche dans les fichiers d'un dossier
Salut,
Voici la commande pour rechercher ce que tu veux dans le dossier courant :
grep maFonction $(find *.cpp)
Ici je recherche maFonction dans tous les fichiers .cpp du dossier courant ...
Dernière modification par dylouf (Le 16/03/2009, à 19:08)
Hors ligne
#3 Le 17/03/2009, à 09:56
- Colbix
Re : [Résolu] Recherche dans les fichiers d'un dossier
Merci beaucoup
Hors ligne
#4 Le 17/03/2009, à 11:29
- Colbix
Re : [Résolu] Recherche dans les fichiers d'un dossier
On sait le faire en récurcif ?
Et pourquoi tu utilise $(find ...) ?
Merci pour ta réponse en tt cas
Hors ligne
#5 Le 17/03/2009, à 16:14
- dylouf
Re : [Résolu] Recherche dans les fichiers d'un dossier
Ceci devrait marcher :
grep maFonction $(find . -type f -name "*.cpp")
$(find . -type f -name "*.cpp") signifie que grep va rechercher dans tous les fichiers retournés par la commande find
Hors ligne
#6 Le 17/03/2009, à 16:54
- Colbix
Re : [Résolu] Recherche dans les fichiers d'un dossier
Okok, merci beaucoup
A plus
Hors ligne