【发布时间】:2021-09-06 21:53:22
【问题描述】:
我在 2 个文件中有 2 个数组,我正在尝试使用 JQ 将它们相乘。
file1.json:
[
{"a": "1", "b": "2"},
{"a": "3", "b": "4"}
]
file2.json:
[
{"x": "10", "y": "12", "z": "15"},
{"x": "20", "y": "22", "z": "25"}
]
和预期的输出:
[
{"a": "1", "b": "2", "x": "10", "y": "12", "z": "15"},
{"a": "1", "b": "2", "x": "20", "y": "22", "z": "25"},
{"a": "3", "b": "4", "x": "10", "y": "12", "z": "15"},
{"a": "3", "b": "4", "x": "20", "y": "22", "z": "25"}
]
当我执行jq .[0] * .[1] file1.json file2.json 时,它会说
数组...和数组...不能相乘
【问题讨论】: