【发布时间】:2020-02-25 14:18:43
【问题描述】:
给定:
master.json:
{"a":[{"x":1}], "b":1}
额外的.json:
{"a":[{"x":2}], "somekey2":2, "somekey3":3}
预期输出:
{
"a": [
{
"x": 1
},
{
"x": 2
}
],
"b": 1
}
我需要从 extra.json 合并到 "a" 键的 master.json 内容,忽略第二个 JSON 可能具有的所有其他键。
试过了,还是不行
jq -s "add" '.[a] + .[a]' x1 x2
【问题讨论】: