3.1. Условный оператор «if»
[cc] if условиеthen список
[elif условие
then список] [else список] fi[/cc]
3.2. Оператор вызова («case»)
[cc]case строка inшаблон) список команд;;
шаблон) список команд;;
…
esac[/cc]
3.3. Оператор цикла с перечислением («for»)
[cc]for имя [in список значений] doсписок команд
done[/cc]
3.4. Оператор цикла с истинным условием («while»)
[cc]while условиеdo
список команд
done[/cc]
3.5. Оператор цикла с ложным условием («until»)
[cc]until условиеdo
список команд
done[/cc]
3.6. Пустой оператор
[cc]:[/cc]3.7. Функции в shell
[cc]имя(){
список команд
}[/cc]