[BASH] Substitution de chaine

deterred -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,

Je cherche à faire une substitution de caractère dans une variable.
Mon but est de remplacer le caractère \" par ", et là j'avoue que je m'y perds un peu dans les quotes ... si quelqu'un peut me filer un coup de main !

voici ce que j'ai essayé :

mavar="${$mavar//\"/""}"

>>${$1//\"/""}: bad substitution

Merci bcp
A voir également:

1 réponse

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Je suis pas sûr d'avoir tout compris, mais essaye ça :
[jp@MDK tmpfs]$ mavar="bonjour\\\""

[jp@MDK tmpfs]$ echo $mavar
bonjour\"

[jp@MDK tmpfs]$ echo ${mavar%\\\"}\"
bonjour"

[jp@MDK tmpfs]$
;-))
1