GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die Bedeutung von $? In einem Shell-Skript?

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.


Linux
  1. Power(Shell) an die Menschen

  2. Wie erhalte ich die externe IP-Adresse in einem Shell-Skript?

  3. Shell im Script zur Laufzeit ermitteln?

  4. Wie kann man das Shell-Skript entweder verschlüsseln oder unlesbar machen?

  5. Was bedeutet kaufmännisches Und am Ende einer Shell-Skriptzeile?

Was ist die Shell unter Linux?

Zeitüberschreitung in einem Shell-Skript?

Wie erhalte ich die eigene IP-Adresse und speichere sie in einer Variablen in einem Shell-Skript?

Führen Sie ein Shell-Skript über den Befehl docker-compose im Container aus

Was bedeutet 1 am Ende des awk-Skripts?

Kann der Init-Prozess ein Shell-Skript in Linux sein?