| engineerklub | Дата: Воскресенье, 12.03.2023, 16:12 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 37439
Статус: Offline
| Операционные системы. Вариант 05 (17, 29)
Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №3 «Управляющие конструкции командной оболочки. Обработка параметров командной строки, передаваемых в скрипт»
Цель работы: Изучить управляющие (условные, циклические) конструкций управления командной оболочкой. Изучить способы взаимодействия командной оболочки и скриптов.
Номер варианты выбирается по последним двум цифрам пароля по таблице: Последние две цифры пароля: 05, 17, 29 Вариант: 5
Вариант задания к лабораторной работе Задание: Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts. Скрипт должен выполнять следующую работу: а) используя соответствующую спецпеременную вывести все параметры, каждый заключен в двойные кавычки б) если есть ‒ значение третьего параметра. Скрипту возможна передача опций –d (c дополнительным параметром) и –f (c дополнительным параметром). При обнаружении этих опций скрипт должен выполнить следующую работу: в) на опцию –f name выдать содержимое файла с именем name, если такой файла есть в домашнем каталоге. г)на опцию –d name создать каталог, если с таким именем нет. д) предусмотреть обработку недопустимой опции
Порядок выполнения работы Скрипт Использованные команды Результаты работы скрипта
Ответы на контрольные вопросы 1. Назначение условного оператора if-fi. Команда test 2. Назначение Блока case-esac 3. Назначение функции getopts 4. Назначение специальных переменных
СКАЧАТЬ
|
| |
|
|