使用Shell脚本来处理JSON推荐软件jq


jq 与 sed 类似,但是对于处理 JSON 更加友好、方便。由于是第三方库,所以需要单独安装或添加二进制文件到 PATH 路径下。不过 jq 本身是可以跨平台并且单文件即可运行,也很方便。

通过下面的命令可以获得返回的 JSON 数据:

curl -s http://ip.taobao.com/service/getIpInfo.php?ip=myip | jq '.'

如果需要单独获得 ip 的值,只需要修改 jq 的参数即可:

curl -s http://ip.taobao.com/service/getIpInfo.php?ip=myip | jq '.data.ip'

更多用法可以查看 jq 的手册 https://stedolan.github.io/jq/manual/

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 使用Shell脚本来处理JSON推荐软件jq


Carpe Diem and Do what I like