[Video] v20.29 Оператор ветвления – CASE.

Сегодня я продолжу рассказ о операторах ветвления. В предыдущих видео я уже рассказал о оператох if,then,else и elif.
В данном видео речь пойдёт о операторе case.
Используя оператор case можно существенно упростить скрипты в которых используются операторы ветвления и необходить выполять какого-либо действие в зависимости от того что ввёл пользователь. Уже было пару примеров в видео о Сравнении строковых переменных.
Оператор case позволяет проводить сравнение значения, например какой-либо переменной с диапазонами значений – я покажу это далее в примере, а так же упрощает синтаксис – нет необходимости постоянно писать elif и тп.
(more…)

[Video] v20.28 Логический оператор ИЛИ (OR).


Сегодня я продолжу рассказ о логических операторах которые вы можете использовать в bash скриптах.
Речь пойдёт о операторе ИЛИ – OR.

Данный оператор возвращает положительный результат – true в случае, если хотя бы одно выражение было истинно.
Например, вы написали ответ на загадку или капчу на сайте большими буквами или маленькими, но правильно, то тогда вам даётся разрешение на вход или даётся ссылка на скачивание, если ввели неверно содержимое, не важно большими или маленькими буквами, то в доступе будет отказано.
(more…)

[Video] v20.27 Логический оператор И (AND).


Сегодня я хочу начать рассказ о логических операторах которые вы можете использовать в bash скриптах.
Логические операторы можно использовать в случаях когда какое-либо действие может быть выполнено в случае соответствия нескольких условий заданным. Например, если логин и пароль совпадают с заданными, то тогда разрешить доступ, если хотябы один элемен не совпадает, то в доступе отказать.
Начну с логического оператора – И (AND). данный логический оператор возвращает true-истину или положительный ответ, если оба выражения-условия истинны. Я говорю оба так как это необходимый минимум, но можно проверять на соответствие большее количество выражений или условий.
(more…)

[Video] v20.25 Оператор ветвления elif.

Сегодня я хочу рассказать о конструкции elif. Конструкцию elif можно применять в операторах ветвления if-then-else в случае если у вас более двух вариантов развития событий. Например, вас просят ввести дату вашего рождения и в зависимости от дня и месяца вам говорится кто вы по гороскопу – Дева, Скорпион или тд…
(more…)