Sto usando il ricciolo per riavere JSON da un api di riposo come questo:
content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc)
echo "${content}"| jq -r '.data.value'
che produce il valore di cui ho bisogno. Però; quando cambio il codice sopra per assomigliare a questo:
content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc)
username=$(echo "${content}"| jq -r '.data.value')
echo $username
Non produce nulla. Come posso cambiarlo in modo che alla variabile username sia assegnato l'output?
Syntax error: redirection unexpected
(con o senza ilecho
suggerimento dell'altra risposta.