Чтобы установить статус завершения сценария оболочки на английском языке, вы можете использовать несколько методов. Вот несколько примеров кода:
-
Использование команды
exit:#!/bin/bash # Your script code here # Set exit status explicitly exit 0В этом примере команда
exitиспользуется для явной установки статуса завершения сценария. Значение0указывает на успешное выполнение. -
Использование оператора
returnвнутри функции:#!/bin/bash # Your script code here # Define a function my_function() { # Function code here # Set exit status using return statement return 1 } # Call the function my_function # Use the exit status of the function as the script's exit status exit $?В этом примере оператор
returnиспользуется внутри функции для установки статуса выхода. Статус завершения функции затем используется в качестве статуса завершения скрипта с использованием переменной$?. -
Использование условных операторов:
#!/bin/bash # Your script code here # Set exit status based on a condition if [ condition ]; then exit 0 else exit 1 fiВ этом примере статус выхода устанавливается на основе условия с использованием оператора
if. Если условие оценивается как истинное, статус выхода устанавливается в0; в противном случае ему присваивается значение1.
Это всего лишь несколько примеров методов установки статуса завершения сценария оболочки. Выбор подходящего метода зависит от конкретных требований вашего скрипта.