Beendenbefehl im Linux beenden
Im Linux -Terminal werden die Befehle zur Rücksendung und Beenden verwendet, um aus dem Terminal und Skript zu beenden. Der Ausgang in Linux wird zur Beendigung der Terminalsitzung verwendet. Wenn Sie den unten erwähnten Befehl ausführen.
Ausfahrt
Der Befehl exit ist der integrierte Dienstprogramm von Linux, um Hilfe des folgenden Befehls auszuführen:
Ausgang -HELP
Rückkehrbefehl im Linux -Terminal
Der Rückgabebefehl wird im Skript verwendet, um den in der Funktion aufgerufenen Wert zurückzugeben. Der Rückkehrbefehl wird immer in der Funktion verwendet, wenn es außerhalb der Funktion verwendet wird, hat er keinen Einfluss. Dieser Befehl stoppt die Ausführung der Funktion, in der sie verwendet wird.
Im folgenden Rückgabebeispiel habe ich zuerst die Funktion erstellt, um die beiden Werte zu subtrahieren.
Rückgabe ist das integrierte Dienstprogramm. Erhalten Sie die Hilfe über den folgenden Befehl:
Return -Help
So verwenden Sie den Befehl return im Linux Bash -Skript
Die Funktion der Rückkehr im Bash -Skript ist die gleiche wie im Terminal. Der Rückgabebefehl im Bash -Skript wird in der Funktion verwendet und gibt den Wert der Funktion zurück, in der sie eingefügt wird. Nehmen wir das Beispiel des folgenden Bash -Skripts mit dem Rückgabewert:
#!/Bin/Bash
# Beispielfunktion, die einen Wert zurückgibt
Funktion Beispiel_Function
Echo "Dies ist eine Beispielfunktion."
Num1 = 20
Num2 = 22
sum = $ (($ num1 + $ num2))
Return $ sum
# Rufen Sie die Beispielfunktion auf
Beispiel_Function
# Erfassen Sie den Exit -Status der Beispielfunktion
Beispiel_function_return_value = $?
# Drucken Sie den Rückgabewert der Beispielfunktion
Echo "Die Beispielfunktion wurde zurückgegeben:" $ example_function_return_value
Die $? ist die spezielle Variable, die den Rückgabewert und den zuletzt ausgeführten Befehl hält. Im obigen Beispiel ist der zuletzt ausgeführte Befehl die Anweisung Rückgabe 42 innerhalb der Beispielfunktion.
So verwenden Sie den Befehl exit im Linux Bash -Skript
Der Befehl exit wird verwendet, um das Bash -Skript aus dem Bash -Skript zu beenden oder zu beenden. Es spielt keine Rolle, wo wir den Befehl exit im bash skript verwendet haben. Die Ausgangsfunktion nimmt die Nummer als Argument an und gibt den Wert zurück. Wenn wir das Skript mit dem Befehl exit mit einem Parameter schließen, gibt es einen Status zurück.
In dem unten geschriebenen Beispiel haben wir den Ausgang mit dem verwendet Wert 1 Innerhalb der Ausgangsfunktion. 1 Bedeutet die Das Programm wurde erfolgreich ohne Fehler ausgeführt. Wir haben das Echo im Skript hinzugefügt, um das Skript sofort zu beenden, nachdem der Befehl exit ausgeführt wurde. Der Schlaf 5 zeigt die Linie an Dies ist eine Ausgangsfunktion 5 Sekunden vor der Beendigung der Sitzung:
#!/Bin/Bash
# Beispielfunktion, die das Skript verlässt
Funktion exit_function
Echo "Dies ist eine Ausgangsfunktion."
Schlaf 5
Ausgang 1
# Rufen Sie die Ausgangsfunktion auf
beenden_function
# Diese Zeile wird niemals erreicht, da das Skript von der Ausgangsfunktion beendet wurde
echo "Diese Zeile wird niemals gedruckt."
Schlüsselunterschied zwischen Rückkehr und Beenden in Bash
Im Folgenden finden Sie die wichtigsten Unterschiede zwischen den Befehl und dem Beenden in Linux:
Zurückkehren | Ausfahrt |
---|---|
Es wird verwendet, um einen Wert einer Funktion im Bash -Skripting zurückzugeben | Es wird verwendet, um die Sitzung des Terminal- oder Bash -Skripts zu verlassen |
Der Rückkehrbefehl wird immer innerhalb der Funktion verwendet | Der Ausgang kann überall im Terminal verwendet werden |
Abschluss
Die Rückkehr und der Ausgang sind zwei verschiedene Befehle in Linux, die wir mit den Beispielen ausführlich besprochen haben. Der Befehl exit wird verwendet, um aus dem Skript oder Terminal zu beenden. Es kann überall im Skript verwendet werden. Mit dem Befehl return wird verwendet, um die Ausführung der Funktion zu stoppen und den Wert der spezifischen Funktion zurückzusetzen.