Wiki

Программные структуры

Как во всяком языке программирования в тексте на языке shell могут быть комментарии. Для этого используется символ "#". Все, что находится в строке (в командном файле) левее этого символа, воспринимается интерпретатором как комментарий. Например,

     # Это комментарий.
     ## И это.
     ### И это тоже.

Как во всяком процедурном языке программирования в языке shell есть операторы. Ряд операторов позволяет управлять последовательностью выполнения команд. В таких операторах часто необходима проверка условия, которая и определяет направление продолжения вычислений.

  1. Команда test ("[ ]")
  2. Условный оператор "if"
  3. Оператор выбова ("case")
  4. Оператор цикла с перечислением ("for")
  5. Оператор цикла с истинным условием ("while")
  6. Оператор цикла с ложным условием ("until")
  7. Пустой оператор
  8. Функции в shell
  9. Обработка прерываний ("trap")