Лабораторная работа 3 по дисциплине: Операционные системы. Вариант 3
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Лабораторная работа 3
Управляющие конструкции командной оболочки. Обработка параметров командной строки, передаваемых в скрипт
Цель работы: Изучить управляющие (условные, циклические) конструкций управления командной оболочкой. Изучить способы взаимодействия командной оболочки и скриптов.
Вариант 3:
Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts.
Скрипт должен выполнять следующую работу:
а) используя соответствующую спецпеременную вывести число параметров, указанных при вызове скрипта.
б) если есть- значение третьего параметра.
Скрипту возможна передача опций -d (с дополнительным параметром) и -f (с дополнительным параматром). При обнаружении этих опций скрипт должен выполнить следующую работу:
в) на опцию -f name создать файл с именем name, даже если такой файл есть в домашнем каталоге.
г) на опцию -d name создать каталог, если с таким именем нет.
д) предусмотреть обработку недопустимой опции.
Протоколы создания, тексты и результаты работы скриптов.
Ответы на контрольные вопросы
1. Назначение условного оператора if-fi. Команда test
2. Назначение Блока case-esac
3. Назначение функции getopts
4. Назначение специальных переменных
Управляющие конструкции командной оболочки. Обработка параметров командной строки, передаваемых в скрипт
Цель работы: Изучить управляющие (условные, циклические) конструкций управления командной оболочкой. Изучить способы взаимодействия командной оболочки и скриптов.
Вариант 3:
Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts.
Скрипт должен выполнять следующую работу:
а) используя соответствующую спецпеременную вывести число параметров, указанных при вызове скрипта.
б) если есть- значение третьего параметра.
Скрипту возможна передача опций -d (с дополнительным параметром) и -f (с дополнительным параматром). При обнаружении этих опций скрипт должен выполнить следующую работу:
в) на опцию -f name создать файл с именем name, даже если такой файл есть в домашнем каталоге.
г) на опцию -d name создать каталог, если с таким именем нет.
д) предусмотреть обработку недопустимой опции.
Протоколы создания, тексты и результаты работы скриптов.
Ответы на контрольные вопросы
1. Назначение условного оператора if-fi. Команда test
2. Назначение Блока case-esac
3. Назначение функции getopts
4. Назначение специальных переменных
Дополнительная информация
Зачет.
2025 год
Преподаватель: Моренкова О.И.
2025 год
Преподаватель: Моренкова О.И.
Похожие материалы
Лабораторная работа № 3 по дисциплине "Операционные системы". Вариант №3.
hunter911
: 15 сентября 2012
Постановка задачи:
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна ра
100 руб.
Лабораторная работа №3 по дисциплине: Операционные системы. Для всех вариантов.
IT-STUDHELP
: 23 апреля 2017
Лабораторная работа №3: Работа с экраном (“часы”)
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количе
38 руб.
ЛАБОРАТОРНАЯ РАБОТА №3 по дисциплине «Операционные системы»
mike0307
: 24 января 2023
Задание к лабораторной работе №3
Цель занятия: знакомство с сетевыми командами.
Изучаемые команды: ifconfig, route, traceroute, ping.
1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и
статистику переданных и принятых пакетов для этого интерфейса.
2. Создать файл, содержащий cписок доступных IP–адресов локальной
сети.
3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по
умолчанию для выхода в Интернет.
4. Создать файл, содержащий перечень имен и IP-адресов узлов,
входящих в
200 руб.
Лабораторная работа №3 по дисциплине «Операционные системы».
boeobq
: 22 ноября 2021
Тема работы: Эмуляция работы параллельных процессов на примере схемы “производитель–потребитель”
1. Постановка задачи
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для на
150 руб.
Лабораторная работа №3 по дисциплине: Операционные системы
dralex
: 5 апреля 2020
Лабораторная работа №3
по дисциплине: Операционные системы
Цель занятия: знакомство с сетевыми командами.
Изучаемые команды: ifconfig, route, traceroute, ping.
1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса.
2. Создать файл, содержащий cписок доступных IP–адресов локальной сети.
3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет.
4. Создать файл, содержащий перечень имен
100 руб.
Лабораторная работа №3 по дисциплине: «Операционные системы»
Мария114
: 24 мая 2017
Задание
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать рез
100 руб.
Лабораторная работа № 3 по дисциплине "Операционные системы".
Greenberg
: 11 марта 2012
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать резидентно.
79 руб.
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант №3
IT-STUDHELP
: 19 декабря 2022
Лабораторная работа 1
Задание:
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами
1200 руб.
Другие работы
Гидравлика Пермская ГСХА Задача 8 Вариант 4
Z24
: 3 ноября 2025
Определить абсолютное гидростатическое давление в точке A закрытого резервуара, заполненного водой, если при нормальном атмосферном давлении высота столба ртути в трубке дифманометра hрт, а линия раздела между ртутью и водой расположена ниже точки B на величину h1, точка B выше точке A на величину h2.
150 руб.
Курсовая работа по дисциплине: Оптоэлектроника и нанофотоника. Вариант 09
Учеба "Под ключ"
: 4 сентября 2022
Номер варианта для решения первой и третьей задач должен соответствовать последней цифре Вашего пароля, номер варианта при решении второй и четвертой задач должен соответствовать предпоследней цифре вашего пароля.
Задача №1
Изобразить структуру фотоприемника. Изобразить ВАХ фотоприемника. Дать определение основным параметрам. Пояснить принцип работы фотоприемника.
Последняя цифра пароля: 9
Тип фотоприемника (ФП): Фоторезистор
Задача №2
Определить длинноволновую границу фотоэффекта Лгр и фоточу
600 руб.
Экзаменационная работа по дисциплине: "Автоматизированное проектирование телекоммуникационных сетей". Билет 10
naviS
: 1 февраля 2013
1. Метрические характеристики графов. Расстояния в графе.
2. Задачи оптимизации коммуникационных сетей.
100 руб.
3 задачи по антикризисному управлению
studypro
: 21 апреля 2016
Задачи
1. Предприятие-должник выпускает 1 вид продукции:
• Q = 1000 шт, P = 100 тыс. руб.
• Общие Зперем. = 60 млн. руб.
• Общие Зпост. = 55 млн. руб.
• Убыток = 24 млн. руб.
Какие д.б. выручка и выпуск в следующем году, чтобы обеспечить погашение накопленных долгов в размере 30 млн. руб.
2.
Показатели (тыс. руб.)
01.07.2012 01.01.2013 01.01.2014 01.07.2015
Внеоборотные активы 80000 80650 12765 12684
В т.ч. долгосрочные
фин. вложения 1800 1800 1800 1800
Оборотные активы 112654 113298 63897
100 руб.