Utilisation de grep

Aller un petit mémo d’utilisation de grep pour rechercher une chaine dans un fichier.

Pour chercher la chaîne artiflo dans tous les fichiers du répertoire courant :

# grep artiflo *

Pour chercher la chaîne artiflo dans tous les fichiers du répertoire courant ainsi que dans les sous-répertoires (le caractère . est un chemin relatif qui désigne le répertoire courant) :

# grep -r artiflo .

Idem recherche précédente, mais en ne retournant que les noms des fichiers qui contiennent artiflo :

# grep -lr artiflo .

find est aussi trés sympa pour rechercher une chaine dans l’ensemble des fichier. Dans cet exemple je recherche la chaine Maxclients dans l’ensemble de l’ordinateur (/) sans spécifier un type de fichier -name « * ».

find / -name « * » -exec grep -Hn « MaxClients » {} \;

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>