Polecenie exit
w Bashu służy do zakończenia bieżącego skryptu lub sesji powłoki. Można je wykorzystać do przekazania kodu zakończenia, co może być przydatne w przypadku skryptów, które są wywoływane przez inne programy.
Podstawowa składnia polecenia exit
jest następująca:
exit [options] [arguments]
n
: Opcjonalny argument, który określa kod zakończenia. Domyślnie jest to 0, co oznacza, że skrypt zakończył się pomyślnie.#!/bin/bash
echo "Zakończenie skryptu."
exit 0
#!/bin/bash
echo "Wystąpił błąd."
exit 1
Aby zakończyć bieżącą sesję powłoki, wystarczy wpisać:
exit
#!/bin/bash
if [ "$1" -lt 0 ]; then
echo "Argument musi być liczbą nieujemną."
exit 1
fi
echo "Argument jest poprawny."
exit 0
exit
w połączeniu z warunkami, aby kontrolować przepływ skryptu.