Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash exit команда: Завершение выполнения скрипта
    1. Обзор
    2. Использование
    3. Общие параметры
    4. Общие примеры
    5. Советы

[Linux] Bash exit команда: Завершение выполнения скрипта

Обзор

Команда exit используется в Bash для завершения выполнения текущего скрипта или сеанса командной строки. Она позволяет вернуть код завершения, который может быть использован для определения успешности выполнения скрипта.

Использование

Базовый синтаксис команды выглядит следующим образом:

exit [options] [status]

Общие параметры

  • status: Необязательный параметр, который указывает код завершения. Если не указан, используется код завершения последней выполненной команды.

Общие примеры

Вот несколько практических примеров использования команды exit:

  1. Завершение скрипта с кодом 0 (успешное выполнение):
    #!/bin/bash
    echo "Скрипт выполнен успешно."
    exit 0
    
  2. Завершение скрипта с кодом 1 (ошибка):
    #!/bin/bash
    echo "Произошла ошибка."
    exit 1
    
  3. Использование кода завершения последней команды:
    #!/bin/bash
    ls /несуществующая_папка
    exit $?  # Возвращает код завершения команды ls
    
  4. Завершение интерактивной сессии:
    exit
    

Советы

  • Всегда указывайте код завершения, чтобы другие скрипты или пользователи могли понять, как прошла работа вашего скрипта.
  • Используйте exit в сочетании с условными операторами для управления потоком выполнения скрипта.
  • Помните, что код завершения 0 обычно указывает на успешное выполнение, а любой другой код указывает на ошибку.