Tôi đang sử dụng curl để lấy lại JSON từ một api còn lại như thế này:
content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc)
echo "${content}"| jq -r '.data.value'
mà tạo ra giá trị tôi cần. Tuy nhiên; Khi tôi thay đổi mã ở trên để trông như thế này:
content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc)
username=$(echo "${content}"| jq -r '.data.value')
echo $username
Sản xuất không có gì. Làm thế nào tôi có thể thay đổi điều này để biến tên người dùng được gán đầu ra?
Syntax error: redirection unexpected
(có hoặc không cóecho
câu trả lời khác cho thấy.