Programmation SHELL

Résolu
pedatic Messages postés 80 Statut Membre -  
pedatic Messages postés 80 Statut Membre -
Bonjour,
Je veux chercher une chaine de caractère dans un ensemble de fichiers dans des sous répertoires en utilisant la commande "grep" mais j'ignore la syntaxe exacte de cette commande.
Comment je peux l'écrire ?
Merci d'avance.
A voir également:

4 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
0
pedatic Messages postés 80 Statut Membre 4
 
Bonjour
Merci pour votre aide mais ce que vous m'avez donné : avec la commande grep je vais chercher une chaine de caractère dans un fichier précis (dont je connais son nom) .
Or que j'ai une chaine de caractère et je veux connaitre à quel fichier elle appartient (c'est à dire je ne connais pas le nom du fichier).
Si quelqu'un peut m'aider pour écrire la syntaxe de la commande grep .
Merci d'avance.
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Ben non, il fallait regarder le 2ème exemple :
find /chemin -name "*" -type f -exec grep -Hn  "motif" {} \;
;-))
0
pedatic Messages postés 80 Statut Membre 4
 
Merci pour votre réponse .
0