Bonjour,

Pour compléter la FAQ Linux section 6..3 sur sed que l'on a récemment ajoutée, voici deux propositions supplémentaires.

Comment ajouter du texte ?
a ajoute du texte après la ligne indiquée, i l'ajoute avant.
Ajoute une ligne avec un texte après la ligne 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed '2 a# Ceci est une ligne de commentaire'
Ajoute une ligne avec un texte avant la ligne 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed '2 i# Ceci est une ligne de commentaire'
Ajoute une ligne avec un texte après chaque ligne ne commençant pas par #
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed '/^#/! a# Ceci est une ligne de commentaire'

Comment afficher les lignes comprises entre une ligne commençant par un mot et une autre se terminant par un autre mot ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -n -e '/^mot1/,/mot2$/p' nom_fichier