logo
ПЗ_А

2.4.5.Организация циклов

В языке оболочки bash существуют следующие операторы для организации циклического выполнения команд:

Оператор while осуществляет циклическое выполнение команд, пока выполняется определенное условие. Синтаксис оператора while выглядит следующим образом:

while условие; do

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

done

Оператор for выполняет последовательность команд для каждого значения из представленного списка элементов:

for имя in элемент1 элемент2 ... элементN do

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

done

Оператор select имеет такой же синтаксис как оператор for и предназначен для организации меню. Все представленные элементы выводятся на экран под порядковыми номерами, после чего осуществляется ожидание ввода пользователя.