curlを使用して、次のようにRESTのAPIからJSONを取得しています。
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
他の答えが示唆するように、の有無にかかわらず)得る