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...