使用jq合并JSON文件可以通过以下步骤实现:
add
函数来合并JSON文件。add
函数可以将多个JSON对象合并为一个。以下是合并两个JSON文件的示例命令:jq -s '.[0] * .[1]' file1.json file2.json > merged.json
这个命令将file1.json和file2.json合并为一个新的JSON文件merged.json。你可以根据需要合并更多的文件,只需在命令中添加相应的文件名。
需要注意的是,合并JSON文件时,如果存在相同的键,后面的文件中的值会覆盖前面的文件中的值。如果你希望保留所有的值,可以使用+
运算符代替*
运算符:
jq -s '.[0] + .[1]' file1.json file2.json > merged.json
推荐的腾讯云相关产品:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云