Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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 smile

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 smile

A plus smile

Hors ligne