Я використовую 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
Нічого не виробляє. Як я можу змінити це, щоб змінна ім'я користувача присвоїла вихід?
Syntax error: redirection unexpected
(з або без того,echo
як підказує інша відповідь.