rechercher un fichier qui contient 'xxx'

rechercher un fichier qui contient 'xxx' - Logiciels - Linux et OS Alternatifs

Marsh Posté le 06-08-2004 à 09:28:19    

je cherche un fichier qui contient une chaine de caractere donné...
 
(l'equivalent de 'Rechercher dans un fichier...contenant le texte...' sous Windows  :ange:)  
 
 
c possible de faire avec un find ??
 
thx!  :jap:


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 06-08-2004 à 09:28:19   

Reply

Marsh Posté le 06-08-2004 à 09:33:57    

oui tu peux le faire ...
 
ou aussi avec grep
 
grep -r xxx /ton/repertoire


---------------
logiciels libres à Pau http://www.paulla.asso.fr
Reply

Marsh Posté le 06-08-2004 à 09:35:57    

Je pense que la commande "grep" est ton amie.
Description du man : "Grep  Recherche  dans  les  fichiers d'entrée indiqués les lignes correspondant à un certain motif."

Reply

Marsh Posté le 06-08-2004 à 10:09:41    

updatedb && slocate xxx

Reply

Marsh Posté le 06-08-2004 à 10:20:07    

Merci à tous!


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 06-08-2004 à 10:21:41    

alien conspiracy a écrit :

updatedb && slocate xxx


 
Avec ça, tu recherches xxx dans le nom du fichier, pas dans le corps du fichier. Et si j'ai bien suivi, ce n'est pas ce qu'il demande.

Reply

Marsh Posté le 06-08-2004 à 10:23:46    

find / -name *xxx*
oupss .. je me suis precipité :]


Message édité par la viper le 06-08-2004 à 10:24:31
Reply

Marsh Posté le 06-08-2004 à 10:33:49    

mopt a écrit :

Avec ça, tu recherches xxx dans le nom du fichier, pas dans le corps du fichier. Et si j'ai bien suivi, ce n'est pas ce qu'il demande.

Au temps pour moi. :jap:   :jap:

Reply

Marsh Posté le 20-08-2004 à 00:12:48    

Au passage, je signale l'existence de l'utilitaire peu connu agrep, qui est un grep qui permet de faire des recherches sur des chaines approximatives (quand on ne connait pas l'orthographe exacte de la chaine à rechercher).


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 20-08-2004 à 14:21:02    

raph93 a écrit :


 
c possible de faire avec un find ??


 
find . -type f -print | grep truc_que_tu_cherhces

Reply

Marsh Posté le 20-08-2004 à 14:21:02   

Reply

Marsh Posté le 20-08-2004 à 14:28:17    

il manque pas un xargs là ?
 
sinon il faut ajouter un exec :) (mais je suis plus sur)

Reply

Marsh Posté le 20-08-2004 à 14:31:57    

le con :) j'ai posté le mauvais mini-script, lol ...
ce que j'ai posté c'est pour cherche un fichier dont le nom ressemble à qq :
> find . -type f -print | grep nom_du_fichier
 
pour chercher du texte dans des fichiers c'est plutôt
 
>grep -n "texte_a_trouver" `find . -type f -print`
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed