【发布时间】:2020-05-04 12:11:28
【问题描述】:
我有一些奇怪的数据设置,我有以下 json 文件:
文件 1:
[
["04-05-2020",
12
],
["03-05-2020",
16
]
]
文件 2:
[
["04-05-2020",
50
],
["03-05-2020",
70
]
]
我想使用日期(未指定为键)合并 2 个 json 文件,并将键和值重新分配给输出,使得输出类似于: 文件 1:
[
{date: "04-05-2020",
value1 : 12,
value2 : 50
},
{date: "03-05-2020",
value1 : 16,
value2: 70
}
]
我的想法是我可能必须先将文件合并在一起,然后对数组中的日期进行某种减少操作,但到目前为止我的尝试没有成功。或者也许我应该首先将数组格式化为 Key + Value,然后执行 jq -s 'add'?我实际上不确定如何重新格式化它。
【问题讨论】: