16-03-2021

This commit is contained in:
2021-03-16 06:57:22 +01:00
parent fb07a20b0c
commit e02b036875
27 changed files with 1860 additions and 128 deletions

View File

@@ -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