Was ist $? In Shell?
Was ist $? In Shell?

Video: Was ist $? In Shell?

Video: Was ist $? In Shell?
Video: Was ist die Shell 015.linux 2024, November
Anonim

Für Shells, die dies unterstützen Hülse variabel" $? " enthält den Rückkehrcode eines zuletzt ausgeführten Befehls. Es ist allgemein üblich, dass ein Programm oder Skript, wenn es ohne Fehler ausgeführt wird, den Wert 0 zurückgibt, um anzuzeigen, dass es ohne Fehler beendet wurde. Nicht alle Programme und Skripte tun dies, aber sie sollen.

Außerdem, was ist $? Beim Shell-Scripting?

$# Speichert die Anzahl der Befehlszeilenargumente, die an den. übergeben wurden Hülse Programm. $? Speichert den Exit-Wert des zuletzt ausgeführten Befehls. $0 Speichert das erste Wort des eingegebenen Befehls (den Namen des Hülse Programm). Im Grunde ist $# eine Reihe von Argumenten, die angegeben werden, wenn Ihr Skript wurde ausgeführt.

Zweitens, was bedeutet die Variable $? Tun? ist ein eingebautes Variable die den Exit-Status eines Befehls, einer Funktion oder des Skripts selbst speichert. $? liest den Exit-Status des zuletzt ausgeführten Befehls. Nachdem eine Funktion zurückkehrt, $?

Wissen Sie auch, was $ ist? In Bash?

$0 ist einer der am häufigsten verwendeten bash Parameter und wird verwendet, um den Exit-Status des zuletzt ausgeführten Befehls im Vordergrund abzurufen. Damit können Sie überprüfen, ob Ihr bash Skript erfolgreich abgeschlossen wurde oder nicht.

Was ist $1 und $2 im Shell-Skript?

was ist $1 . $1 ist das erste Kommandozeilenargument. Wenn Sie./asdf. NS a b c d e, dann $1 wird ein … sein, $2 wird b sein usw. In Shells mit Funktionen, $1 kann als erster Funktionsparameter dienen und so weiter.

Empfohlen: