Grep
De Linuxmemo.
(Différences entre les versions)
| (Une version intermédiaire masquée) | |||
| Ligne 1 : | Ligne 1 : | ||
| - | |||
| - | |||
| - | |||
| - | |||
[[Catégorie:Commandes]] | [[Catégorie:Commandes]] | ||
| - | egrep - | + | ==OU== |
| - | only match | + | grep -E = egrep Il interpréter le MOTIF comme une expression rationnelle étendue avec un OU logique. |
| + | grep -iE "mot1|mot2" fichier | ||
| + | egrep -o (only match) | ||
| + | |||
| + | ==ET== | ||
| + | Il n'y a pas de "et" avec grep. Une solution est d’enchaîner les grep. | ||
| + | cat fichier | grep patern1 | grep patern2 | ||
| + | |||
| + | ==Négation== | ||
| + | grep -v patern | ||
| + | |||
| + | ==Astuces== | ||
| + | supprimer les lignes de commentaire et les lignes vides: | ||
| + | grep -v -E '#|$^' NomFichier | ||
Version actuelle en date du 13 octobre 2017 à 08:54
Sommaire |
[modifier] OU
grep -E = egrep Il interpréter le MOTIF comme une expression rationnelle étendue avec un OU logique.
grep -iE "mot1|mot2" fichier egrep -o (only match)
[modifier] ET
Il n'y a pas de "et" avec grep. Une solution est d’enchaîner les grep.
cat fichier | grep patern1 | grep patern2
[modifier] Négation
grep -v patern
[modifier] Astuces
supprimer les lignes de commentaire et les lignes vides:
grep -v -E '#|$^' NomFichier