Grep

De Linuxmemo.

(Différences entre les versions)
 
(2 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
-
grep -E = egrep
 
-
Interpréter le MOTIF comme une expression rationnelle étendue
 
-
grep -iE "mot1|mot2" fichier
 
-
Avec en OU logique
 
[[Catégorie:Commandes]]
[[Catégorie:Commandes]]
 +
 +
==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)
 +
 +
==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
Outils personnels