jq如何获取map的所有keys

2020-08-07  本文已影响0人  CodingCode

jq如何获取所有的key

$ cat test.json
{
  "a": "aa",
  "b": "bb",
  "c": {
      "dd": "ddd",
      "ee": "eee"
  }
}

获取根级别的keys:

$ jq -r keys[] test.json 
a
b
c

获取下层成员的keys:

$ jq .c test.json | jq -r keys[]
dd
ee
上一篇 下一篇

猜你喜欢

热点阅读