说我有这个命令:
kbc get pods -o=json | jq -c
这给了我类似的东西
{"apiVersion":"v1","items":[{"name":"a"},{"name":"b"},{"name":"c"}]}
如何回显items数组中每个元素的名称?像这样:
kbc get pods -o=json | jq -c | jq '.items[].name' | cat
答案 0 :(得分:1)
kbc get pods -o=json | jq -r '.items[].name'
使用-r
告诉jq编写 raw 输出,因此无需将名称引用为JSON字符串。