Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 17/11/2009, à 12:32

Commande find

Bonjour à tous,

Je souhaite faire une recherche sur un fichier. Je n'ai pas le nom, par contre à l'intérieur de ce fichier j'ai
le mot dell.

J'ai donc fais un find / | grep -i dell

Mais cela ne marche pas, qui à une petite idée


merci

Hors ligne

#2 Le 17/11/2009, à 12:35

Re : Commande find

ca serait plus :

grep -ir "dell" *

ou

grep -ir "dell" /

mais :
- ca ne marchera pas pour certains fichiers protéger...
- ca risque d'être tres long vu le nombre de fichiers...

Dernière modification par Hizoka (Le 17/11/2009, à 12:36)

Hors ligne

#3 Le 17/11/2009, à 12:47

Re : Commande find

Hizoka a écrit :

ca serait plus :

grep -ir "dell" *

ou

grep -ir "dell" /

mais :
- ca ne marchera pas pour certains fichiers protéger...
- ca risque d'être tres long vu le nombre de fichiers...

ca ne marche pas, je pense que le fichier doit-être protéger

Merci pour ton aide

Hors ligne

#4 Le 17/11/2009, à 12:50

Re : Commande find

au pire tu fais un :

sudo grep -ir "dell" /

je pense que ca permet de lire les fichiers protégés également...

Hors ligne

#5 Le 17/11/2009, à 14:50

Re : Commande find

Hizoka a écrit :

au pire tu fais un :

sudo grep -ir "dell" /

je pense que ca permet de lire les fichiers protégés également...

Cela fonctionne, j'attends les résultats de la recherche, merci pour ton aide

Hors ligne

#6 Le 17/11/2009, à 18:11

Re : Commande find

Salut, pour utiliser grep avec find, il faut utiliser xargs :

find les_options_que_tu_veux | xargs grep toto

sinon tu peux aussi voir l'option -exec de find

À+


http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://lmgtfy.com/ ;)

Hors ligne

#7 Le 17/11/2009, à 22:33

Re : Commande find

je pense que ça sera encore plus long que la commande grep directement sans passer par un pipe.

avec un -exec grep dell {} \;

ça le fait surement aussi.

Hors ligne

#8 Le 18/11/2009, à 14:33

Re : Commande find

Tout à fait, je le mentionne juste comme ça, si jamais nu jour il veut utiliser les options de find comme chercher un fichier créé il y a moins de 24h etc.


http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://lmgtfy.com/ ;)

Hors ligne