我遇到了这个问题,没有在stackoverflow上找到任何引用,有人可能会发现这很有用...使用-i标志将curl的json响应保存到变量中可能会产生意外的结果。
jq --version jq-1.5 curl --version curl 7.58.0 (x86_64-w65-mingw32)
使用-i标志将curl响应保存到变量json
json=$(curl http://www.jsonresourcehere.com -i)
echo输出将显示json结果
echo $json
但是,执行jq过滤器会产生...解析错误:第1行第9列的数字文字无效
echo $json | jq '.property' parse eror: Invalid numeric literal at line1, column 9