Der Exit-Code eines Befehls wird nur einmal ausgegeben. Wenn er nicht weiter verarbeitet wird, speichert der Exit-Code nur die Shell. bash
speichert nur den Beendigungscode für den letzten Befehl.
Um den Exit-Code älterer Befehle nachzuschlagen, müssen Sie sie wie folgt in einer Variablen speichern:
$ echo "This command will succeed" $ exitcode=$? ... $ echo $exitcode 0