【发布时间】:2017-06-29 20:59:14
【问题描述】:
我有一个这样的 json 文件:
[{
"path": "p1"
"title": "t1"
"tags": ["tags1"]
},
{
"path": "p2"
"title": "t2"
"tags": ["tags1", "tag2"]
},
{
"path": "p3"
"title": "t3"
"tags": ["tags2"]
}
]
我想根据标签过滤(使用jq)值并获取标题作为输出。
例如,我将过滤所有具有 tags1 的值(输出将是 t1 和 t2)。
我该怎么做?
感谢您的回答。
附: :我发现这个问题:How to filter an array of objects based on values in an inner array with jq? 几乎有答案,但我无法适应它。
【问题讨论】: