测试json数据
[{“id”:1,“name”:“yu”},{“id”:2,“name”:“su”}]
- shell嵌套python脚本
echo '[{"id":1,"name":"yu"},{"id":2,"name":"su"}]' | python3 -c "import sys, json; [print(a['id']) for a in json.load(sys.stdin) ];"
输出结果
1
2
- 使用grep
echo '[{"id":1,"name":"yu"},{"id":2,"name":"su"}]' | grep -Po '"id":(.+?),' | grep -Po '\d+'
输出结果
1
2
ps: 该脚本mac下不支持