【发布时间】:2021-02-02 05:36:32
【问题描述】:
我有一个半工作的 jq 过滤器,它提取 .key, .value.sitename 并以单行 csv 格式显示它。我想在 csv 行的末尾添加任何 tag_* 键和值(如果找到)。
[.key , .value.hostname, .value.attributes.sitename ] | @csv
我需要有关 .value.attributes.tag* 键的帮助,因为它们可能完全丢失或与 tag_ 名称不同。它们都以tag_ 开头,但可以是任何东西。如果可能的话,我想将找到的标签名称和值配对在一起,并将其附加到主机的 csv 行中。
{
"key": "computer1.domain.com",
"value": {
"attributes": {
"TESTID": "23423423",
"sitename": "siteidname",
"tag_robo_equip": "boopbeep",
"tag_modern": "cybertruck"
},
"hostname": "computer1.domain.com",
}
}
【问题讨论】:
-
您介意在您的问题中包含该样本的预期输出吗?