提问人:dfrankow 提问时间:7/21/2023 最后编辑:peakdfrankow 更新时间:7/21/2023 访问量:37
如何使用 jq 将两个数组文件连接成一个?
How do you concatenate two files of arrays into one with jq?
问:
假设文件一:
[1, 1, 2]
和文件二:
[2, 3, 3]
如何连接两个文件中的数组,否则不理会内容?也就是说,输出
[1, 1, 2, 2, 3, 3]
P.S. 我想连接对象数组,而不仅仅是整数,如果这有区别的话。
我试过了
cat one two | jq
但这只是把它们放在一起:[1, 1, 2] [2, 3, 3]
答:
0赞
knittl
7/21/2023
#1
JQ非常灵活。这是一个没有啜饮的解决方案:
jq -n '[inputs[]]' a1 a2
上一个:如何在 Java 中拆分行尾?
下一个:用 txt info 填充数组
评论
jq -s 'add' one two any