curl을 사용하여 다음과 같이 나머지 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
다른 대답에서 알 수 있듯이의 유무에 관계없이)