Bonjour ,
J'ai un ptit soucis avec la commande sed (j'ai vraiment beaucoup de mal à comprendre les subtilités de cette commande v_v)
Voila , je voudrais insérer une nouvelle ligne après une mot précis.
Ex : monfichier
AA
BB
CC
dois se transformer en
AA
BB
#truc bidules machin
CC
L'insertion d'une nouvelle ligne ne pose pas de problème , par contre je comprends pas pourkoi il ne veut pas insérer d'espace la ligne à insérer.
Voila la commande que j'ai utilisé :
sed -e s#BB#BB\\ntrucbidules#g monfichier
et voila cell que j'aimerai passer :
sed -e s#BB#BB\\n truc bidules machin#g Current
est-ce que je dois utiliser un caractère spécial dans le sed (j'crois pas mais bon...) ou bien c'est simplement ma syntaxe qui déconne ?
Merci d'avance.
# Avec des apostrophes
Posté par dabe . Évalué à 5.
[^] # Re: Avec des apostrophes
Posté par fox (site web personnel) . Évalué à 2.
sed -ei 's#BB#&\ntruc bidules machin#g' monfichier
# Merci
Posté par dartalouf . Évalué à 1.
Le problème vénait exactement de la...
J'ai passé pas mal de temps pour un erreur complètement stupide , mais maintenant je le saurais ;-)
Merci encore
A pluche.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.