[BASH] Substitution de chaine

deterred -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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