Я использую curl, чтобы вернуть JSON из API остальных, как это:
content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc)
echo "${content}"| jq -r '.data.value'
который производит значение, которое мне нужно. Однако; когда я изменяю код выше, чтобы выглядеть так:
content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc)
username=$(echo "${content}"| jq -r '.data.value')
echo $username
Ничего не выдает. Как я могу изменить это так, чтобы переменной username был присвоен выход?
Syntax error: redirection unexpected
(с или без,echo
как предполагает другой ответ.