Als ich ein Shell-Skript durchging, sah ich den Begriff „$?“. Welche Bedeutung hat dieser Begriff?
Akzeptierte Antwort:
$?
erweitert sich auf den Exit-Status der zuletzt ausgeführten Vordergrund-Pipeline. Siehe Abschnitt Spezielle Parameter im Bash-Handbuch.
Einfacher ausgedrückt ist es der Exit-Status des letzten Befehls.