使用jq获取@name
为dbUrl
的json数组中@value
的值,可以使用以下命令:
jq '.[] | select(.["@name"] == "dbUrl") | .["@value"]' input.json
解释如下:
.[]
:遍历json数组中的每个元素。select(.["@name"] == "dbUrl")
:选择@name
为dbUrl
的元素。.["@value"]
:获取选中元素的@value
的值。请注意,上述命令中的input.json
是指包含json数组的输入文件。你需要将其替换为你实际使用的文件名或json数据。
关于jq的更多信息和用法,请参考腾讯云文档中的《jq命令行工具》。
领取专属 10元无门槛券
手把手带您无忧上云