Exploitation des expressions régulières par les commandes

1. La commande vi Expression régulière:avec vi

Les ERb sont utilisables dans l’éditeur vi pour la recherche et la substitution de chaînes de caractères.

Syntaxe

Recherche (mode commande) :

/ERb 

Substitution (mode ex) :

:[adresse[,adresse]]s/ERB/expression-de-remplacement/[flags] 

Des exemples de substitution sont donnés au chapitre La commande sed qui utilise la même syntaxe que l’éditeur vi.

2. La commande grep Expression régulière:avec grep

Cette section illustre l’utilisation des expressions régulières au travers de la commande grep normalisée par POSIX. Utilisée avec l’option -E, la commande comprend les expressions régulières étendues.

Syntaxe de base

grep [-iv...] expression-régulière-basique [ fic1 .... ] 
grep [-iv...] -E expression-régulière-étendue [ fic1 .... ] 

La commande grep utilisée avec l’option -E remplace la commande egrep. Pour les autres options, se reporter au manuel de la commande.

Exemples

Voici le fichier tel2.txt :

$ cat tel2.txt  
Joyeux Giselle|12. rue de la Source|89290|Vaux|03.45.26.28.47 
Dehaut Olivier|3 rue de Pussenval|75020|Paris|01.78.25.96.78 
 
Karama Josette|256 rue de la tempete|56100|Lorient|02.85.26.45.58 
 
Zanouri Joel|45/48 boulevard du Gard|56100|lorient|02/85/56/45/58 
 
 
Gron Pierre|89-90 rue du chateau|38350|La...
couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Caractères spécifiques aux ERe
Suivant
Exercices