Реферат: Программирование на Shell
[else список]
fi
Здесь "elif" сокращенный вариант от "else if" может быть использован наряду с
полным, т.е. допускается вложение произвольного числа операторов "if" (как и
других операторов). Разумеется "список" в каждом случае должен быть осмысленный
и допустимый в данном контексте.
Самая усеченная структура этого оператора
if условие
then список
fi
если выполнено условие (как правило это ком получен код завершения "0", то
выполняется "список", иначе он пропускается.
Примеры.
Пусть написан "if-1"
if [ $1 -gt $2 ]
then pwd
else echo $0 : Hello!
fi
Тогда вызов if-1 12 11 даст /home/sae/STUDY/SHELL
а if-1 12 13 даст if-1 : Hello!
4.3. Оператор вызова ("case")
Оператор выбора "case" имеет структуру:
case строка in
шаблон) список команд;;
шаблон) список команд;;
...
шаблон) список команд;;
esac
Здесь "case" "in" и "esac" - служебные слова. "Строка" (это может быть и один