25-07-2021
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user