【发布时间】:2019-12-12 17:01:53
【问题描述】:
我有一个带有如下块的 JSON 文件
{
"id": 0000,
"sGName": "SG1",
"customProperties": [
{
"id": 100000,
"name": "clustersIP",
"value": "ABC"
}
],
"filters": [
{
"id": 74616,
"attributeName": "serverName",
"value": "Sever101"
},
{
"id": 74617,
"attributeName": "bigIPPool",
"value": "server101v1"
}
],
},
我在 bash 中寻找 JQ 来检索 sGName,其中 "attributeName"="serverName" 和 "value"="Sever101" 有人可以帮忙吗?
我可能有多个“sGName”
【问题讨论】:
-
请注意,虽然它可能发音为 Jason,但它写成 JSON,它是 JavaScript Object Notation 的首字母缩写
-
感谢指正
-
顺便说一句,请尝试编写足够具体的标题,以将您的特定问题与所有其他“我如何使用 jq 检索 X?”区分开来。问题。 (如果它不可区分,那么理论上,您应该能够使用其他问题的答案,而无需提出新的答案)。我现在已经尝试为此进行编辑。
-
您的示例输入似乎不完整,并且您的问题中没有所需的输出