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:

если [[ ]]затем

фи

В приведенном выше синтаксисе выполняется только в том случае, если удовлетворен. Например, если вам нужно напечатать сообщение на консоли после проверки того, что введенное пользователем значение меньше 10:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

#!/bin/bash echo -n “Введите число:” прочитать число, если [[ $num -lt 20 ]]затем эхо «Значение меньше 20». фи

Когда приведенный выше скрипт выполняется, введенное пользователем значение проверяется, меньше ли оно 20 или нет. Если меньше 20, то «Значение меньше 20». распечатывается как вывод.

используя условный оператор if as в сценарии Linux bash, чтобы проверить, меньше ли число netered, чем 20

Как использовать оператор If Else в сценарии Bash

Таким образом, с помощью оператора if вы можете выполнять определенную операцию, пока выполняется условие. Но иногда вам может понадобиться выполнить операцию, если условие не выполняется. Для этого вы можете использовать условный оператор «else» в сочетании с оператором if, чтобы добавить больше гибкости вашему сценарию bash для вашего дистрибутива Linux. Синтаксис использования оператора else:

если [[ ]]затем

еще

фи

Например, чтобы проверить, имеет ли пользователь право голосовать или нет:

#!/bin/bash echo “Пожалуйста, введите свой возраст:” читать возраст, если [ “$age” -ge 18 ]; затем эхо “Поздравляем! Вы имеете право голосовать”. else echo “Извините, вы еще не имеете права голосовать.” фи

проверка правомочности голосования скриптом bash

Как использовать 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 “Это не яблоко и не банан.” фи

использование elif в качестве условного оператора в скрипте Linux bash

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)