Exemples
1. Utilisation de sed en ligne de commande
Le symbole "
" utilisé dans les exemples représente
la touche [Espace].
Voici le contenu du fichier qui sera utilisé dans les exemples ci-dessous :
$ 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 Mure|04.78.21.23.69
Grival Zoe|3, rue du chateau|38350|La Mure|04.78.21.78.69
$
a. La commande d (delete)
La commande d permet de ne pas afficher à l’écran les lignes sélectionnées par la partie adresse.
Exemple
Ne pas afficher les lignes blanches :
$ sed '/ˆ[
\t]*$/d' tel2.txt
ou
$ sed '/^[[:blank:]]*$/d' 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 Mure|04.78.21.23.69
Grival Zoe|3, rue du chateau|38350|La Mure|04.78.21.78.69
$
Une ligne blanche peut être une ligne vide ou une ligne contenant une suite d’espaces ou de tabulations. L’expression [:blank:] représente un caractère...