Lancer un processus grep par fichier c'est beaucoup plus simple ?
Surement pas plus rapide en tout cas.
Cela dit s'il n'a pas d'option '-r' à son grep, il n'aura sans doute pas d'option -print0 à son find :|
Mais comme l'os n'est pas précisé j'ai opté pour un linux avec tous les utilitaires GNU.
Pour info, rgrep est équivalent à 'grep -r', d'ailleurs :
Code :
$ cat /usr/bin/rgrep
#!/bin/sh
exec grep -r "$@"
bahan
Mjules -> Pardonnez moi de ne pas avoir répondu plus tôt, mais quelle est cette option, -R, elle n'apparait pas dans mon man.
Sinon merci pour tout.
Bahan
arghbis
et si tu veux changer l'ip dans les fichiers, tu rajoutes un tit coup de sed
Zaib3k
si il n'y a pas de restrictions sur le find c'est clair :D
Mjules
et pourquoi pas tout simplement :
grep -R 127.0.0.1 *
Zaib3k
find / -exec grep 127.0.0.1 {} \;
ca serait pas plus simple ?
arsunik
rgrep est ton ami ;)
sinon find / -print0 | xargs -0 grep 127.0.0.1
bahan
Bonjour.
J'ai un eptit pb. Je voudrais chercher tous les fichiers depuis ma racine où apparait l'adresse ip de ma machine.
Comment lier le find et le grep avec un pipe pour exécuter ce genre d'opérations ?
Séparément je sais utiliser ces deux commandes mais en meme temps, j'en ai la tête qui chauffe :pt1cable:.