|
| ||||||||||||
| ||||||||||||
6. Условные операторыУсловные операторы предоставляют Вам возможность решить, выполнять действие или нет; решение принимается при вычислении значения выражения.
6.1 Просто теорияСуществует большое количество форм условных операторов. Элементарная форма - это if выражение then оператор, где 'оператор' выполняется только в том случае, если 'выражение' имеет значение "истина". '2<1' - это выражение, имеющее значение "ложь", в то время как '2>1' - "истина". Существуют другие формы условных операторов, такие как: if выражение then оператор1 else оператор2. Здесь 'оператор1' выполняется, если 'выражение'- истина; в противном случае, выполняется 'оператор2'. Ещё одной формой условных операторов является: if выражение1 then оператор1 else if выражение2 then оператор2 else оператор3. В данной форме добавляется только последовательность "ELSE IF 'выражение2' THEN 'оператор2'", заставляющая 'оператор2' выполняться, если 'выражение2' имеет значение "истина". Всё остальное соответствует Вашему представлению об этом (см. предыдущие формы). Несколько слов о синтаксисе: Элементарная конструкция оператора 'if' в bash выглядит следующим образом: if [выражение]; then code if 'выражение' is true. fi 6.2 Пример: элементарный образец условного оператора if .. then
Если выражением внутри квадратных скобок является истина, то выполняемый код находится после слова 'then' и перед словом 'fi', которое обозначает конец исполняемого при выполнении условия кода. 6.3 Пример: элементарный пример условного оператора if .. then ... else
6.4 Пример: условные операторы с переменными
Вперед Назад Содержание |
|
CITForum © 1997–2025