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...
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
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