grep : Différence entre versions
De Vulgum Techus
(→Présentation) |
|||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Linux]] | [[Catégorie:Linux]] | ||
+ | '''[[Lien court]]''' vers cette page : http://vt.cx/grep | ||
+ | '''[[QR code]]''' vers cette page : http://vt.cx/grep.qr | ||
<html> | <html> | ||
<script type="text/javascript"><!-- | <script type="text/javascript"><!-- |
Version du 23 juillet 2015 à 21:33
Lien court vers cette page : http://vt.cx/grep QR code vers cette page : http://vt.cx/grep.qr
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