logo
ПЗ_А

2.4.4.Команды ветвления if-else, case

Язык оболочки bash содержит два оператора ветвления: if и case. Оператор if имеет следующий синтаксис:

if условие; then

[последовательность операторов]

elif условие; then

[последовательность операторов]

else

[последовательность операторов]

fi

Оператор ветвления сase предназначен для выбора значения из некоторого списка возможных значений и имеет следующий синтаксис:

case значение in

шаблон 1) [последовательность операторов];;

шаблон 2) [последовательность операторов];;

шаблон N) [последовательность операторов];;

esac