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/
Comments | NOTHING