25-07-2021

This commit is contained in:
2021-07-25 13:17:19 +02:00
parent e02b036875
commit 25789f522b
39 changed files with 2593 additions and 121 deletions

View File

@@ -1,10 +1,25 @@
# interpègrep
# grep
La commande **grep** permet de rechercher une chaîne de caractères dans un fichier.
Options:
macOS intègre la version BSD de grep
```bash
$ grep -V
grep (BSD grep) 2.5.1-FreeBSD
```
mais peut aussi utiliser la version GNU grâce à Homebrew (rebaptiser ggrep)
```bash
$ ggrep -V
ggrep (GNU grep) 3.6
Packaged by Homebrew
```
Options ([toutes les options](grep-options-fr.md))([US](grep-options.md)):
```bash
-E, --extended-regexp interprète la PATTERN comme Expression Régulière Etendue
@@ -111,7 +126,11 @@ grep ^[a-d] fichier.txt
Rechercher plusieurs chaines:
```bash
grep -E 'tata|toto' fichier.txt
grep -E 'alias|function' ~/.zshrc
```
```bash
grep -e alias -e function ~/.zshrc
```
ou passer un fichier de motifs à grep: