我正在尝试将我从curl和jq获得的字符串分配给变量。这是我的代码,但它不起作用。我是Mac用户。
value=$(curl -X GET curl -X GET https://apitest.onkore.com/onkore/api/v1/storeCategories | jq '.[2] | ._id')
答案 0 :(得分:0)
$ value=$(curl -X GET https://apitest.onkore.com/onkore/api/v1/storeCategories |
jq '.[2] | ._id')
$ echo "$value"
"59178d2a4ca53714085a0903"
换句话说," curl -X GET curl -X GET"是不正确的。
P.S。您可能希望使用jq的-r命令行选项。