memento sed

Voici la liste des principales options de "sed", pour modifier des fichier texte depuis un script shell.

Remplacer toutes les occurrences d'un mot par un autre :

 $ sed 's/mot avant/mot après/gw' mon-fichier

Supprimer tous les commentaires et toutes les lignes vides d'un script Shell :

 $ sed -e 's/#.*//;/^$/d' mon-script

Remplacer les 3 premières occurrences des 10 premières lignes d'un mot par un autre :

 $ sed '1,10s/mot avant/mot après/3w' mon-fichier

Remplacer toutes les occurrences d'un mot par un autre sur les lignes qui se terminent par le mot ici :

 $ sed '/ici$/s/mot avant/mot après/gw' mon-fichier

Supprimer les 4 premiers caractères de chaque ligne :

 $ sed 's/^....//gw' mon-fichier

Supprimer tous les balises HTML d'un fichier :

 $ sed -e 's/<^>*>//gw' mon-fichier.html

Add a comment

Comments can be formatted using a simple wiki syntax.

They posted on the same topic

Trackback URL : http://blogs.simc.be/simc/index.php/trackback/321

This post's comments feed