我可以使用jq将2个json档案合并起来,从而:
jq -s .[0] * .[1] file1.json file2.json >merged.json
我可以把黑森档案中的任意数目合并起来,使用 lo和第二代及随后的斜体,把以前的作业产出作为投入之一。 加上工艺替代,可以通过管道进行:
jq -s .[0] * .[1] file1.json file2.json |
jq -s .[0] * .[1] <(cat) file3.json |
jq -s .[0] * .[1] <(cat) file4.json ...
但是,我怎么能够把任意数目的档案合并起来,而不撰写中间版本?
(我设想,通过一个核查和核查小组,我会处理大量文件/档案——我对此没有关切。)