Recherche d'une châine de caractère

Fermé
nathalie - 7 juil. 2005 à 13:27
 mex - 7 juil. 2005 à 14:42
Salut à tous,

sous linux avec la commande "fgrep" je peux faire une recherche d'une chaîne de caractère dans un fichier.


# fgrep "toto" mon_fichier

Maintenant comment faire pour rechercher une châine de caractère lorsqu'on ne sait pas dans quel fichier chercher. En d'autre mot comment définier les fichiers qui contienne le mot "toto". J'ai essayé avec

# find / -name * | fgrep "toto"

mais ça ne marche pas...

merci nath...

2 réponses

jipicy
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 899
7 juil. 2005 à 13:35
Salut,

Pour rechercher une chaîne de caractère dans un fichier ("*"), dans un répertoire donné (/chemin), en affichant le chemin et la ligne (-Hn) :
find /chemin -name "*" -exec grep -Hn "chaine_de_caractère" {} \;
;-))
6
re-salut...

merci!

nath
0