让我也提供一下标题要求,因为我确信很多遇到这个问题的人都在寻找更简单的东西。
以下任何一项(已添加math2001 https://stackoverflow.com/users/6164984/math2001 and pmf https://stackoverflow.com/users/2158479/pmf答案):
echo -e '["a","b"]\n["c","d"]' | jq -s 'add'
echo -e '["a","b"]\n["c","d"]' | jq -s 'flatten(1)'
echo -e '["a","b"]\n["c","d"]' | jq -s 'map(.[])'
echo -e '["a","b"]\n["c","d"]' | jq -s '[.[][]]'
echo -e '["a","b"]\n["c","d"]' | jq '.[]' | jq -s
结果是:
[
"a",
"b",
"c",
"d"
]
注意:以上任何一个都可以apply to 对象数组.