我正在尝试这个
curl -s http://localhost/config/info.json | jq -r '."info"."hostnames"'
输出
"hybrid_hostname": "10.1.10.10",
"portal_hostname": "",
.
.
.
}
我想将此输出附加到foo.json
下的另一个json文件.
foo.json应该
{
"_comment": " these values already exist here"
"hybrid_hostname": "10.1.10.10",
"portal_hostname": "",
.
.
.
}
答案 0 :(得分:0)
这似乎可行:
$ jq '{ "_comment": " these values already exist here" } + .' your.json
{
"_comment": " these values already exist here"
"hybrid_hostname": "10.1.10.10",
"portal_hostname": "",
}
答案 1 :(得分:0)
第一步:
curl -sS http://localhost/config/info.json |
jq --argfile foo foo.json '
$foo + .info.hostnames'
请注意,."info"."hostnames"
可以缩写。