shell解析json之jq工具
来源:互联网 发布:矩阵奇异值分解步骤 编辑:程序博客网 时间:2024/05/16 14:04
工具下载地址及各版本的安装方式,我常用的是把工具包下载下来直接用,不安装:
https://stedolan.github.io/jq/manual/#example1
test.json
{
"sys": {
"valid": "true",
"desc": "操作系统",
"checks": {
"model": {
"desc": "型号",
"value": "CentOS"
},
"version": {
"desc": "版本",
"value": 7.2
}
}
}
}
1.获取json的所有key(以下三种示范,获取所有key的不同输出格式)
➜ ~ ./jq "keys" test.sjon
[
"sys"
]
➜ ~ ./jq "keys[]" test.sjon
"sys"
➜ ~ ./jq -r "keys[]" test.sjon
sys
2.获取值( -r 参数是去掉双引号)
➜ ~ ./jq ".sys.desc" test.sjon
"操作系统"
➜ ~ ./jq -r ".sys.desc" test.sjon
操作系统
3. 解析json变量所有key
json变量:echo ${var}|./jq "keys"
阅读全文
0 0
- shell解析json之jq工具
- shell jq 解析json
- shell脚本处理JSON数据工具jq
- Shell脚本处理JSON数据工具jq
- jq Linux下命令行json解析工具
- 使用jq工具在Shell命令行处理JSON数据
- 用shell中用jq解析json遇到compile error
- Linux命令行json解析工具——jq
- jq-json query工具
- linux json工具 jq
- js/jq解析json
- JSON解析器jq小解
- Linux中解析json---jq
- js之第三方工具解析JSON
- jq : Linux下json的命令行工具
- 命令行下JSON处理工具:jq
- jq : Linux下json的命令行工具
- Shell解析Json字符串
- SparkStreaming和Kafka集成的两种方式(最全)
- 【Timus Online Judge 1132】 Square Root
- 机房思路梳理
- UGUI进阶
- Git——如何从master检出分支dev并推送到远端?
- shell解析json之jq工具
- Graphics的平移与旋转
- Chapter 14 Greenplum PL/R Language Extension
- android中的小布局技巧
- 浅谈DCIM平台的6化
- 液冷模块是什么?有什么作用与意义?
- clickhouse之分布式(distribute)
- 最短路径:Floyd算法
- mysql修改密码