Es scheint, dass der Inhalt der Antwort eine einzelne Zeile ist. Sie können zwei read
Aufrufe verwenden, um zwei Zeilen zu lesen:
curl -s -w "\n%" 'https://swapi.co/api/people/1/?format=json' | { read body read code echo $code jq .name <<< "$body" }