0
我想分配一个字符串,我从卷曲和jq获得一个变量。这是我的代码在下面,但它不起作用。我是Mac用户。如何在shell脚本中将字符串值分配给curl和jq中的变量?
value=$(curl -X GET curl -X GET https://apitest.onkore.com/onkore/api/v1/storeCategories | jq '.[2] | ._id')
我想分配一个字符串,我从卷曲和jq获得一个变量。这是我的代码在下面,但它不起作用。我是Mac用户。如何在shell脚本中将字符串值分配给curl和jq中的变量?
value=$(curl -X GET curl -X GET https://apitest.onkore.com/onkore/api/v1/storeCategories | jq '.[2] | ._id')
$ value=$(curl -X GET https://apitest.onkore.com/onkore/api/v1/storeCategories |
jq '.[2] | ._id')
$ echo "$value"
"59178d2a4ca53714085a0903"
换言之, “卷曲-X GET卷曲-X GET” 不正确。
P.S.您可能想要使用jq的-r命令行选项。
它的工作原理!我意识到我意外地输入了两次“curl -X GET”。 –
得到这个工作没有任何变化'echo $ value “59178d2a4ca53714085a0903”' – toma