Bonjour,
Si je fais :
wget -O monfichier.json http://monUrl/unfichier.json
J'obtiens un fichier avec le contenu du fichier json correctement "formatté". Chaque ligne du fichier initial correspond à une ligne dans le fichier de sortie.
C'est aussi ce que je vois si wget sort sur la sortie standard :
wget -O - http://monUrl/unfichier.json
Mais, lorsque je veux récupérer le résultat dans une variable, j'obtiens le fichier complet en 1 seule ligne !
Par ex avec :
jsonFile=$(wget -O - http://monUrl/unfichier.json)
J'ai tenté de modifié IFS ou OFS (avec IFS=$'\n') mais le résultat est le même.
Certes, je peux passer par un fichier temporaire pour faire les traitements suivant, mais je préfèrerais la solution "variable".
Auriez-vous une idée pour que la variable soit correctement formattée ?
Merci de votre aide.
J-L
Partager