Programmation SHELL

Résolu/Fermé
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 - 7 juil. 2009 à 16:14
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 - 8 juil. 2009 à 11:03
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.

4 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 895
7 juil. 2009 à 16:18
0
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 4
8 juil. 2009 à 10:42
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
8 juil. 2009 à 10:45
Ben non, il fallait regarder le 2ème exemple :
find /chemin -name "*" -type f -exec grep -Hn  "motif" {} \;
;-))
0
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 4
8 juil. 2009 à 11:03
Merci pour votre réponse .
0