Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Commande pour chercher dans un fichier
Envoyé par: darkervein

Bonjour, le titre n'est pas très explicite donc je vais essayer d'expliquer un peu mieux :

J'aimerai connaitre la commande pour chercher un motif dans tous les fichiers d'un répertoire et de ses sous-répertoires : par exemple comment connaitre tous les fichiers de /usr qui contiennent la phrase suivante "hello world".

Il s'agit de rechercher à l'intérieur des fichiers et non dans leurs noms.


J'ai un peu de mal en commande Shell donc si vous pouviez m'aider winking smiley

Merci. Florian.

Poste le Tuesday 19 April 2005 20:10:21
Répondre     Citer    
Re: Commande pour chercher dans un fichier
Envoyé par: Alchemist

Il faut utiliser conjointement avec la commande find :

find /usr -print | xargs grep 'cequeturecherches'

--
A winner is a dreamer who never quits

Poste le Tuesday 19 April 2005 20:33:44
Répondre     Citer    
Re: Commande pour chercher dans un fichier
Envoyé par: 2.6_fever

cd /usr
grep -rH "hello world" *

Mais tu aurais plutot du poster dans la section developpement ;-)
bye

Poste le Tuesday 19 April 2005 20:37:04
Répondre     Citer    
Re: Commande pour chercher dans un fichier


find /usr -type f -exec grep -l "hello world" {} \;

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Tuesday 19 April 2005 21:30:07
Répondre     Citer    
Re: Commande pour chercher dans un fichier
Envoyé par: darkervein

Merci beaucoup c'est bien find /usr -type f -exec grep -l "hello world" {} \;

Je pense que il y a une petite erreur dans ta réponse alchemist mais j'ai pas réussi à la trouver, mais merci quand meme ];-)

@++, Florian.

Poste le Tuesday 19 April 2005 21:33:06
Répondre     Citer    
Re: Commande pour chercher dans un fichier
Envoyé par: Alchemist

Désolé,

ma commande toute pourrie n'affiche que la moitié des trucs et en plus c'est moche.

Quelqu'un pourrait me prêter "le bash pour les nuls" ou m'indiquer le lien le plus proche vers le "howto quand on sait pas on se tait" !

Merci

ok, ->[]


--
A winner is a dreamer who never quits

Poste le Tuesday 19 April 2005 22:12:57
Répondre     Citer    
Re: Commande pour chercher dans un fichier
Envoyé par: nicola

« Le bush pour les nals » ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 20 April 2005 06:46:07
Répondre     Citer    
Re: Commande pour chercher dans un fichier

J'aime beaucoup la suite de documents develloperworks sur le site d'IBM ( en anglais malheureusement ) qui sont très bien expliqués et est sont très progressifs.

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Wednesday 20 April 2005 18:30:05
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Commande pour chercher dans un fichier
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons