bonjour,
je voudrais remplacer un mots par le contenu d'une variable.
$deck="mot avec espace"
$echo "monmot" | sed 's/monmot/'$deck'/g'
sed: 1: "s/monmot/mot": unterminated substitute in regular expression
Comment faire pour que des qu'un mots contienne une variable,
sed le remplace quand même...?
merci d'avance.
Forum Programmation.shell Sed et une variable contenant un esapce...
14
nov.
2005
# T'as pas du chercher longtemps ;)
Posté par rhizome . Évalué à 2.
$ echo "monmot" | sed "s/monmot/$deck/g"
mot avec espace
[^] # Re: T'as pas du chercher longtemps ;)
Posté par Raphaël Fairise . Évalué à 1.
[^] # Re: T'as pas du chercher longtemps ;)
Posté par kowalsky . Évalué à 2.
En fait j'utilise toujours sed avec '
bon, ba je te remercie beaucoup en tout cas...!!!
[^] # Re: T'as pas du chercher longtemps ;)
Posté par rhizome . Évalué à 1.
$ mavar="plop plop"
$ echo 'paf $mavar'
paf $mavar
$ echo "paf $mavar"
paf plop plop
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.