全网就这一份:纯shell解析json
在linux中,解析json一般都会使用jq,jq固然好用,但是要额外安装就不太友好了。如果你在网上搜索通过shell来解析json的方法,你会发现都是些啥玩意儿。既然如此,那就动手撸一个吧。
有以下特性:
她能兼容jq的路径表达式
.name.[0].name.[0][0].name- ...
- 纯shell,其实用的是awk。纯bash不好搞,就曲线救一下国呗
代码如下,拿去不谢。转载请标出处。转载请标出处。转载请标出处。
一个专注于记录技术成长与实战经验的个人技术博客,涵盖 Java/Spring Boot 开发实战、Kubernetes 和云原生架构、数据库与性能调优、DevOps 工具链等方向的技术解析与干货分享。 宗旨是:好记性不如烂笔头。https://www.kops.cc。技术交流加微 haxicc
在linux中,解析json一般都会使用jq,jq固然好用,但是要额外安装就不太友好了。如果你在网上搜索通过shell来解析json的方法,你会发现都是些啥玩意儿。既然如此,那就动手撸一个吧。
有以下特性:
她能兼容jq的路径表达式
.name.[0].name.[0][0].name代码如下,拿去不谢。转载请标出处。转载请标出处。转载请标出处。