全网就这一份:纯shell解析json
在linux中,解析json一般都会使用jq,jq固然好用,但是要额外安装就不太友好了。如果你在网上搜索通过shell来解析json的方法,你会发现都是些啥玩意儿。既然如此,那就动手撸一个吧。
有以下特性:
她能兼容jq的路径表达式
.name
.[0].name
.[0][0].name
- ...
- 纯shell,其实用的是awk。纯bash不好搞,就曲线救一下国呗
代码如下,拿去不谢。转载请标出处。转载请标出处。转载请标出处。
在linux中,解析json一般都会使用jq,jq固然好用,但是要额外安装就不太友好了。如果你在网上搜索通过shell来解析json的方法,你会发现都是些啥玩意儿。既然如此,那就动手撸一个吧。
有以下特性:
她能兼容jq的路径表达式
.name
.[0].name
.[0][0].name
代码如下,拿去不谢。转载请标出处。转载请标出处。转载请标出处。