强壮的佩奇 大佬有话说 : 2019-12-13 09:16:01
请教一下会shell处理JSON脚本的大佬
逻辑是这样的,我想判断每段 `num` 的值,如果大于 10,就返回 `name` 和 `hash` 的值,代码如下:
“`
[{
"hash": "2fcb75646c688975daa840dfe466d21bc64118de",
"name": "33dd4",
"num": 545
},
{
"hash": "5c04a056d6821792db902b22aesdf23r2cd23rd23",
"name": "ABC",
"num": 32
},
{
"hash": "dfgsdfg34tv34tg34g34g6547h547h4567g567h45",
"name": "eGE",
"num": 2
}
]
“`
一颗赛艇 大佬有话说 : 2019-12-13 10:18:57
是这个鸡儿意思么?
https://s2.ax1x.com/2019/12/13/Qc4a6S.png
靓坤 大佬有话说 : 2019-12-13 09:19:15
用jq
Bigcraft 大佬有话说 : 2019-12-13 09:19:17
我不会 楼下来答
leasr 大佬有话说 : 2019-12-13 09:20:56
太简单了建议自学shell 5分钟,应该就会了
laucenmi 大佬有话说 : 2019-12-13 09:25:14
上jq
zdszf 大佬有话说 : 2019-12-13 10:33:50
grep -B2 -E "num": *"
然后再按需匹配吧
Kasumi 大佬有话说 : 2019-12-13 12:55:28