我正在从格式化为以下样式的json文件中提取一些信息:
{
"name": "value",
"website": "https://google.com",
"type" : "money",
"some": "0",
"something_else": "0",
"something_new": "0",
"test": [
{"Web" : "target1.com", "type" : "2" },
{"Web" : "target2.com", "type" : "3" },
{"Web" : "target3.com", "type" : "3" },
{"Web" : "target3.com", "type" : "3" }
]
}
我知道jq -r .test[].Web
会输出:
target1.com
target2.com
target3.com
但是如果我只想获取类型为3的值,意思是输出将仅显示target2.com和target3.com。