我获得了一个脚本的输出,该脚本将两个结构相同的JSON片段输出到一个文件中:
{
"Objects": [
{
"Key": "somevalue",
"VersionId": "someversion"
}
],
"Quiet": false
}
{
"Objects": [
{
"Key": "someothervalue",
"VersionId": "someotherversion"
}
],
"Quiet": false
}
我希望通过JQ将这个输出传递给一个Objects[]列表,将两个列表中的所有对象连接起来,并输出相同的总体结构。我可以通过两个单独的JQ命令之间的管道来完成它:
jq '.Objects[]' inputfile | jq -s '{"Objects":., "Quiet":false}' -
但是,我想知道是否有一种更优雅的方法,只使用一次JQ调用。
我目前使用的JQ版本1.5,但可以更新,如果需要。
https://stackoverflow.com/questions/65813245
复制相似问题