最近由于业务需求,需要在shell脚本中解析json, 第一反应使用sed、gerp、awk,奈何搞了半天太麻烦了,就网上搜索了一下,发现了一个神器——jq命令。
通过yum install -y jq命令就可以安装
基本格式:
jq [参数列表] ‘过滤条件’ 文件名或标准输入
例:
jq -c ‘.foo’ a.json
或:
cat a.json | jq -c ‘.foo’
或:
cat a.json | jq .foo
最近由于业务需求,需要在shell脚本中解析json, 第一反应使用sed、gerp、awk,奈何搞了半天太麻烦了,就网上搜索了一下,发现了一个神器——jq命令。
通过yum install -y jq命令就可以安装
基本格式:
jq [参数列表] ‘过滤条件’ 文件名或标准输入
例:
jq -c ‘.foo’ a.json
或:
cat a.json | jq -c ‘.foo’
或:
cat a.json | jq .foo