16-03-2021
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# grep
|
||||
# interpègrep
|
||||
|
||||
|
||||
|
||||
@@ -7,21 +7,53 @@ La commande **grep** permet de rechercher une chaîne de caractères dans un fic
|
||||
Options:
|
||||
|
||||
```bash
|
||||
-i (ignore case) insensible à la casse
|
||||
-v affiche les lignes ne contenant pas la chaîne
|
||||
-c (count) compte le nombre de lignes contenant la chaîne
|
||||
-n (number) chaque ligne contenant la chaîne est numérotée
|
||||
-x ligne correspondant exactement à la chaîne
|
||||
-l affiche le nom des fichiers qui contiennent la chaîne
|
||||
-C (context) fait figurer les deux lignes qui précèdent et suivent la ligne où figure le mot recherché
|
||||
-Ax (after) affiche les x lignes qui suivent la ligne où figure le mot recherché
|
||||
-Bx (before) affiche les x lignes qui précèdent la ligne où figure le mot recherché
|
||||
-r (recursif)
|
||||
-w mot exact
|
||||
-E, --extended-regexp interprète la PATTERN comme Expression Régulière Etendue
|
||||
-F, --fixed-strings interprète la PATTERN comme chaine
|
||||
-G, --basic-regexp interprète la PATTERN comme chaine Expression Régulière Basique
|
||||
-P, --perl-regexp interprète la PATTERN comme Expression Régulière PERL (PCRE)
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
-i, --ignore-case insensible à la casse
|
||||
-v affiche les lignes ne contenant pas la chaîne
|
||||
-w, --word-regexp recherche le mot correspondant exactement à la chaîne
|
||||
-x, --line-regexp recherche ligne correspondant exactement à la chaîne
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
-c, --count compte le nombre de lignes contenant le fichier / chaîne (associé à -v)
|
||||
--color (never|always|auto) met en couleur les concordances
|
||||
-l, --files-with-matches affiche le nom des fichiers qui contiennent la chaîne
|
||||
-m NUM, --max-count NUM stoppe la lecture du fichier après avoir trouvé NUM lignes
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
-n, --line-number chaque ligne contenant la chaîne est numérotée
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
-C NUM, --context=NUM fait figurer les NUM lignes qui précèdent et suivent la ligne où figure le mot recherché
|
||||
-A NUM, --after-context=NUM affiche les NUM lignes qui suivent la ligne où figure le mot recherché
|
||||
-B NUM, --before-context=NUM affiche les NUM lignes qui précèdent la ligne où figure le mot recherché
|
||||
-r (recursif)
|
||||
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
|
||||
```
|
||||
|
||||
<u>Chercher dans un dossier (récursif)</u>:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user