rechercher un fichier qui contient 'xxx' - Logiciels - Linux et OS Alternatifs
Marsh Posté le 06-08-2004 à 09:33:57
oui tu peux le faire ...
ou aussi avec grep
grep -r xxx /ton/repertoire
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."
Marsh Posté le 06-08-2004 à 10:20:07
Merci à tous!
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.
Marsh Posté le 06-08-2004 à 10:23:46
find / -name *xxx*
oupss .. je me suis precipité :]
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.
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).
Marsh Posté le 20-08-2004 à 14:21:02
raph93 a écrit : |
find . -type f -print | grep truc_que_tu_cherhces
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)
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`
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 )
c possible de faire avec un find ??
thx!
---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...