Bash If, Elif и If Else с примерами
Сценарии Bash необходимы для облегчения жизни системных администраторов, разработчиков и пользователей Linux в целом. Неотъемлемой частью сценариев bash являются условные операторы, т. е. операторы if, else if и if else (elif). Эти условные операторы позволяют пользователям Linux принимать решения на основе различных условий, используемых внутри скрипта bash, что обеспечивает столь необходимую гибкость и эффективность. Тем не менее, давайте посмотрим, как использовать операторы bash If, Elif и If Else с примерами.
Как использовать оператор If в сценарии Bash
Наиболее распространенным и основным условным оператором, используемым для принятия решений в сценарии bash, является оператор «если». Это в основном используется, когда вам нужно проверить, выполняется ли определенное условие или нет. Синтаксис использования оператора if в bash:
если [[
фи
В приведенном выше синтаксисе
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
#!/bin/bash echo -n “Введите число:” прочитать число, если [[ $num -lt 20 ]]затем эхо «Значение меньше 20». фи
Когда приведенный выше скрипт выполняется, введенное пользователем значение проверяется, меньше ли оно 20 или нет. Если меньше 20, то «Значение меньше 20». распечатывается как вывод.
Как использовать оператор If Else в сценарии Bash
Таким образом, с помощью оператора if вы можете выполнять определенную операцию, пока выполняется условие. Но иногда вам может понадобиться выполнить операцию, если условие не выполняется. Для этого вы можете использовать условный оператор «else» в сочетании с оператором if, чтобы добавить больше гибкости вашему сценарию bash для вашего дистрибутива Linux. Синтаксис использования оператора else:
если [[
еще
фи
Например, чтобы проверить, имеет ли пользователь право голосовать или нет:
#!/bin/bash echo “Пожалуйста, введите свой возраст:” читать возраст, если [ “$age” -ge 18 ]; затем эхо “Поздравляем! Вы имеете право голосовать”. else echo “Извините, вы еще не имеете права голосовать.” фи
Как использовать Else If (Elif) в сценарии Bash
Хотя условная конструкция if-else хороша для проверки одного условия и соответствующего выполнения задачи, что, если вам нужно проверить несколько условий? В такой ситуации в игру вступает оператор «else if» или «elif». С помощью elif вы можете протестировать несколько условий и соответствующим образом изменить свой сценарий bash. Синтаксис использования инструкции elif в bash:
если [ condition_1 ]
затем
Элиф [ condition_2 ]
затем
еще
фи
Например:
#!/bin/bash echo -n “Введите название фрукта: ” прочитать фрукт, если [ “$fruit” = “apple” ]
затем эхо “Это яблоко”. Элиф [ “$fruit” = “banana” ]
затем эхо “Это банан”. else echo “Это не яблоко и не банан.” фи