用shell中用jq解析json遇到compile error
来源:互联网 发布:mysql 添加字符串 编辑:程序博客网 时间:2024/06/05 16:13
前几天接到任务,需要完善一段shell写的测试脚本,其中的问题最后归结成这样一个问题,已知如下json格式的字符串
{ "up": true, "pending": false, "available": true, "autostart": true, "dynamic": false, "uptime": 5217, "ipv4-address": [ { "address": "192.168.59.150", "mask": 24 } ], "ipv6-address": [ ], "ipv6-prefix": [ ], "ipv6-prefix-assignment": [ ], "route": [ ]}
进一步搜索,用bing的国际版终于找到相关页面,见https://github.com/stedolan/jq/issues/38,也即这是jq的bug,同时也给出了可用的解决方案,也即:
cat data.json > jq -r '.["ipv4-address"][0].address'
阅读全文
0 0
- 用shell中用jq解析json遇到compile error
- shell jq 解析json
- shell解析json之jq工具
- Compile Error解析
- js/jq解析json
- 用angularjs封装指令遇到的错误Error: [$compile:tplrt]
- JSON解析器jq小解
- Linux中解析json---jq
- jq + json + hibernate 遇到的一些问题
- shell脚本处理JSON数据工具jq
- Shell脚本处理JSON数据工具jq
- android中用gson解析json
- jq Linux下命令行json解析工具
- android中用Gson解析json全解析
- Shell解析Json字符串
- shell解析json字符串
- shell/bash解析JSON
- maven compile遇到Fatal error compiling: tools.jar not found
- JPA entityManager 实现 分页查询
- 彩票预测以及EXCEL历史数据匹配正确(纯js)
- bzoj3626: [LNOI2014]LCA
- 个人记录jdk各版本之间的一些区别
- 【知识总结】显示/隐藏状态栏和导航栏
- 用shell中用jq解析json遇到compile error
- Microsoft Word 2010
- package.json.lock 文件
- 伪共享,并发编程无声的性能杀手
- Android 屏幕适配总结
- linux常用指令
- SQL之查询语句的实践运用
- PHP fileperms()、filesize()和stat()函数
- Linux vmstat命令实战详解