grep : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Présentation)
(Présentation)
Ligne 17 : Ligne 17 :
 
= Présentation =
 
= Présentation =
 
'''grep''' est un programme en ligne de commande qui recherche dans les fichiers désignés, des motifs (patterns). '''grep''' existe en plusieurs variantes qui sont toutes situées dans le dossier '''/bin/'''.
 
'''grep''' est un programme en ligne de commande qui recherche dans les fichiers désignés, des motifs (patterns). '''grep''' existe en plusieurs variantes qui sont toutes situées dans le dossier '''/bin/'''.
<br/>La variable '''$?''' qui indique le code de sortie de l'exécution de grep contient '''0''' si la chaîne est trouvée ou ''1''' si elle n'est pas trouvée.
+
<br/>La variable '''$?''' qui indique le code de sortie d'une commande prend, avec '''grep''', la valeur de '''0''' si la chaîne est trouvée ou de '''1''' si elle n'est pas trouvée.
 
* grep : version de base
 
* grep : version de base
 
* egrep : '''grep''' étendu (extended '''grep''') -> équivaut à '''grep -E''' et traite les caractères '''?, +, {, |, (, )''' comme des métacaractères  
 
* egrep : '''grep''' étendu (extended '''grep''') -> équivaut à '''grep -E''' et traite les caractères '''?, +, {, |, (, )''' comme des métacaractères  

Version du 10 mai 2014 à 19:44


Présentation

grep est un programme en ligne de commande qui recherche dans les fichiers désignés, des motifs (patterns). grep existe en plusieurs variantes qui sont toutes situées dans le dossier /bin/.
La variable $? qui indique le code de sortie d'une commande prend, avec grep, la valeur de 0 si la chaîne est trouvée ou de 1 si elle n'est pas trouvée.

  • grep : version de base
  • egrep : grep étendu (extended grep) -> équivaut à grep -E et traite les caractères ?, +, {, |, (, ) comme des métacaractères
  • fgrep : grep rapide (fast grep) -> ne reconnait pas les métacaractères comme tels
  • pgrep : recherche dans les processus en cours d'exécution et affiche leur PID ex : pgrep http

Commentaires

blog comments powered by Disqus