【发布时间】:2014-07-28 18:00:04
【问题描述】:
这是一些 JSON 示例:
{
"Tags": [
{
"Key": "Name",
"Value": "foo"
},
{
"Key": "Type",
"Value": "C"
}
]
}
我只想在“Key”为“Type”时打印“Value”的值。所以它应该打印出“C”。这就是我到目前为止所拥有的。
echo $MY_TAGS | jq 'if .Tags[].Key == "Type" then .Tags[].Value else empty end'
但它会打印出来:
“富”
“C”
有没有办法做到这一点?
【问题讨论】: