मैं 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
कुछ भी पैदा नहीं करता। मैं इसे कैसे बदल सकता हूं ताकि उपयोगकर्ता नामांतर को आउटपुट सौंपा जाए?
Syntax error: redirection unexpected
(echo
अन्य उत्तर के रूप में या उसके बिना)