Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Then echo Этого следовало ожидатьelse echo! Fi Оператор выбора case Оператор выбора case имеет структуру:
Пример: ## # case-script: Оценка достижений echo –n " Какую оценку получил на экзамене по ОС Linux? " Read z case $z in 5) echo Не может быть!;; 4) echo Тебе повезло!;; 3) echo Молодец!;; Echo Этого следовало ожидать;; *) echo!;; Esac Обычно последняя строка выбора имеет шаблон (*), что означает “любое значение”. Еще один пример: ### # case-menu: Реализация меню echo "Назовите файл и через пробел наберите цифру, соответствующую требуемой обработке: Отсортировать Выдать на экран 3 – определить число строк " read x y # x – имя файла, y – что сделать case $y in 1) sort < $x; 2) cat < $x; 3) wc -l < $x; *) echo " Неизвестная команда! ";; Esac
Вопрос Оператор цикла с перечислением for Оператор цикла for имеет структуру:
Пример: пусть команда lsort представлена командным файлом: For i in f1 f2 f3 Do script-sort $i Done Здесь имя "i" – параметр цикла, который можно рассматривать как shell-переменную, принимающую последовательно перечисленные значения (f1, f2, f3). В цикле выполняется команда script-sort. Пусть script-sort представляет собой командный файл, в котором последовательно выполняется сортировка указанных файлов, результаты сортировки выдаются на печать (/dev/lp) и затем записываются в файлы f1_sorted, f2_sorted и f3_sorted: cat $1 | sort | tee /dev/lp > ${1}_sorted Тогда головная программ может иметь вид: For i Do script-sort $i Done Отсутствие перечисления имен указывает на то, что список поступает через параметры команды:
|