grep : Différence entre versions
De Vulgum Techus
(→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. | ||
* 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 à 18:42
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 de l'exécution de grep contient 0 si la chaîne est trouvée ou 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