Polecenie wyjścia w Linux
W terminalu Linux polecenia zwrotu i wyjścia są używane do wyjścia z terminalu i skryptu. Wyjście w Linux jest używane do zakończenia sesji terminalowej. Po uruchomieniu poniższego polecenia terminal wyjdzie, a wszystkie uruchomione procesy również zakończą się.
Wyjście
Polecenie wyjścia jest wbudowaną narzędziem Linux, aby uzyskać pomoc wykonania poniższego polecenia:
Exit - -Help
Polecenie zwrotne w terminalu Linux
Polecenie return jest używane w skrypcie do zwrócenia wartości wywołanej w funkcji. Polecenie powrotu jest zawsze używane w funkcji, jeśli używane poza funkcją nie ma żadnego efektu. To polecenie zatrzymuje wykonywanie funkcji, w której jest używana.
W poniższym przykładzie powrotu Najpierw utworzyłem odejmowanie funkcji, do odejmowania dwóch wartości.
Powrót jest wbudowanym narzędziem, uzyskaj pomoc za pomocą poniższego polecenia:
return - -Help
Jak używać polecenia powrotu w skrypcie Bash Linux
Funkcja powrotu w skrypcie Bash jest taka sama jak w terminalu. Polecenie powrotu w skrypcie BASH jest używane w funkcji i zwraca wartość funkcji, w której jest wstawiona. Weźmy przykład następującego skryptu Bash z wartością zwracającą:
#!/bin/bash
# Funkcja przykładowa, która zwraca wartość
Funkcja przykład_funkcja
echo "To przykładowa funkcja."
NUM1 = 20
NUM2 = 22
sum = $ (($ num1 + $ num2))
zwrot $ sum
# Wywołaj funkcję przykładową
Przykład_funkcji
# Przechwyć status wyjścia funkcji przykładowej
przykład_function_return_value = $?
# Wydrukuj wartość zwracaną funkcji przykładowej
echo „Zwróciła funkcja przykładowa:” $ example_function_return_value
$? jest specjalną zmienną, która utrzymuje wartość zwracaną i ostatnie wykonane polecenie. W powyższym przykładzie ostatnie wykonane polecenie jest instrukcją return 42 w funkcji przykładowej.
Jak używać polecenia wyjścia w skrypcie Linux Bash
Polecenie wyjścia służy do zakończenia lub wychodzenia ze skryptu Bash. Nie ma znaczenia, gdzie użyliśmy polecenia wyjścia w skrypcie Bash. Funkcja wyjścia bierze numer jako argument i zwraca wartość. Jeśli zamkniemy skrypt za pomocą polecenia wyjścia z pewnym parametrem, zwróci status.
W przykładzie napisanym poniżej użyliśmy wyjścia z wartość 1 w funkcji wyjścia. 1 oznacza Program z powodzeniem wykonał bez błędów. Dodaliśmy echo w skrypcie, aby natychmiast wyjść z skryptu po wykonaniu polecenia wyjścia. Sleep 5 wyświetli linię To jest funkcja wyjścia przez 5 sekund przed zakończeniem sesji:
#!/bin/bash
# Funkcja przykładowa, która opuszcza skrypt
funkcja exit_function
echo "Jest to funkcja wyjścia."
Sen 5
Wyjście 1
# Wywołaj funkcję wyjścia
exit_function
# Ta linia nigdy nie zostanie osiągnięta, ponieważ skrypt został zakończony przez funkcję wyjścia
echo „Ta linia nigdy nie zostanie wydrukowana."
Kluczowa różnica między poleceniem powrotu i wyjścia w Bash
Poniżej znajdują się kluczowe różnice między poleceniami powrotu i wyjścia w Linux:
Powrót | Wyjście |
---|---|
Służy do zwrócenia wartości funkcji w skryptowaniu bash | Służy do wyjścia z sesji skryptu terminalu lub bashu |
Polecenie powrotu jest zawsze używane w ramach funkcji | Wyjście może być używane w dowolnym miejscu na terminalu |
Wniosek
Powrót i wyjście to dwa różne polecenia w Linux, które szczegółowo omówiliśmy z przykładami. Polecenie wyjścia służy do wyjścia ze skryptu lub terminali; Może być używany w dowolnym miejscu w skrypcie. Polecenie powrotu służy do zatrzymania wykonywania funkcji i zwrócenia wartości funkcji określonej.