Envoyer variable JSON en batch

Bonjour,

Dans un script bash je construit une variable JSON :

{
"test": { "val1" : "1", "val2" : "2" },
"date" : "24102013",
"JSON" : "close"
}
VAR=$(cat output.json)
$JSON=$(echo "'$VAR'")

J’essaye de l’envoyer à ma page PHP avec wget et curl mais je n’y arrive pas… En fait je bute sur la variable $JSON qui ne doit pas être bien formaté et me donne des erreurs…

Merci…

Faut mettre ta variable entre guillemets pour dire au shell de considérer toute la variable comme un seul argument :

Probablement pareil pour $API (c’est l’URL je suppose).

Bonjour syam,

Oui, tu as complétement raison :023