Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.
Modérateur: modos Ixus
par zero7 » 09 Avr 2008 09:52
Bonjour,
j'aimerais rechercher un mot qui se trouve dans un fichier par contre je ne sais pas dans quel dossier il se trouve.
Quelqu'un connait la commande pour faire cette recherche?
Pouvez vous m'aider?
Merci d'avance.
-
zero7
- Major
-
- Messages: 87
- Inscrit le: 10 Oct 2003 00:00
par arapaho » 09 Avr 2008 10:15
Par exemple:
- Code: Tout sélectionner
find /ton/path/ -type f -exec grep -iH "*tonmot*" {} \;
Tu peux également limiter les fichiers parcourus:
- Code: Tout sélectionner
find /ton/path/ -type f -name "*.txt" -exec grep -iH "*tonmot*" {} \;
ou utiliser rgrep (j'aime moins, question de goût)
-
arapaho
- Amiral
-
- Messages: 1119
- Inscrit le: 18 Avr 2002 00:00
- Localisation: Genève
-
par tomtom » 09 Avr 2008 18:00
voire grep -r "machaine" /path/to/my/files/*
ce qui revient à peu près au même que rgrep
t.
One hundred thousand lemmings can't be wrong...
-
tomtom
- Amiral
-
- Messages: 6035
- Inscrit le: 26 Avr 2002 00:00
- Localisation: Paris
-
par arapaho » 09 Avr 2008 18:13
tomtom a écrit:ce qui revient à peu près au même que rgrep
Juste à peu près
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
-
arapaho
- Amiral
-
- Messages: 1119
- Inscrit le: 18 Avr 2002 00:00
- Localisation: Genève
-
Retour vers Linux et BSD (forum généraliste)
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité