Wie kombiniere ich die Folge von Objekten in jq zu einem Objekt?

Ich möchte den Stream von Objekten konvertieren:

{
  "a": "green",
  "b": "white"
}
{
  "a": "red",
  "c": "purple"
}

in ein Objekt:

{
  "a": "red",
  "b": "white",
  "c": "purple"
}

Auch, wie kann ich dieselbe Sequenz in ein Array einbinden?

[
    {
      "a": "green",
      "b": "white"
    },
    {
      "a": "red",
      "c": "purple"
    }
]

eider mangelt es dem Handbuch ernsthaft an Vollständigkeit, und auch Googeln findet keine Antworte

Antworten auf die Frage(4)

Ihre Antwort auf die Frage