[FAQ] Propositions pour la FAQ Linux sur sed
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:
sed '2 a# Ceci est une ligne de commentaire'
Ajoute une ligne avec un texte avant la ligne 2
Code:
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:
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:
sed -n -e '/^mot1/,/mot2$/p' nom_fichier