Exemples

1. Utilisation de sed en ligne de commande

Le symbole "images/symbol.PNG" 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 '/ˆ[images/symbol.PNG\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...

couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Utilisation de la commande sed
Suivant
Exercices