Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3866 connectés 

 


Dernière réponse
Sujet : find, grep et le pipe
Mjules pour l'option -R :

 -R, -r, --recursive
              Lire  tous  les  fichiers  à  l'intérieur  de chaque répertoire,
              récursivement. C'est équivalent à l'option -d recurse.


 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mjules pour l'option -R :

 -R, -r, --recursive
              Lire  tous  les  fichiers  à  l'intérieur  de chaque répertoire,
              récursivement. C'est équivalent à l'option -d recurse.


 

arsunik

Zaib3k a écrit :

find / -exec grep 127.0.0.1 {} \;
 
ca serait pas plus simple ?


 
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 :
  1. $ cat /usr/bin/rgrep
  2. #!/bin/sh
  3. 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:.
 
Bahan

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)