我有如下JSON文件;我只需要使用jq:
列出x或y值{
"x":[
"a",
"b",
"c"
],
"y":[
"d",
"e"
]
}
我只需要获得像
这样的x值a
b
c
我该怎么做?
答案 0 :(得分:1)
简单:
cat input.json | jq '.x[]'
.x
:获取x
属性的值[]
:访问数组元素如果要将其作为有效的JSON数组,请删除[]
部分:.x
,例如:
$ cat input.json | jq '.x'
[
"a",
"b",
"c"
]
$ cat input.json | jq '.x[]'
"a"
"b"
"c"