echo $response | jq -r '.download_url'
我有上面的代码,用于解析api响应以获取正常工作的字段
我尝试了很多方法将其分配给变量,但没有任何运气
url=$($response | jq -r '.download_url')
或回显代码的分配开始在终端中打印出整个响应,但在打印过程中途出现错误而被中断
"display_name":"ABC: No such file or directory
您仍然必须使用echo
;命令替换不会改变它。
url=$(echo "$response" | jq -r '.download_url')
管道是两个命令:echo "$response"
和jq -r '.download_url
,而不是echo
采用单个“参数” $response | jq -r '.download_url'
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句