用curl检索json输出后,我想在我的json输出之间得到一个字符串。例如我的json输出:
$ curl -s https://myurl.com/api/json
{" server_timestamp":" 2017-08-16T09:16:11 + 00:00","版本":" 0.2&# 34;," api_status":"正常"}
我想得到" 0.2"来自我的json与awk或sed。
答案 0 :(得分:1)
您可以使用sed
检索密钥“version”的值,
curl -s https://myurl.com/api/json | sed -r 's/^.*version": "([^"]+).*$/\1/'
答案 1 :(得分:0)