Лабораторная работа #3 по дисциплине: Операционные системы LINUX (Моренкова). Вариант #5
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Лабораторная работа N 3
Управляющие конструкции командной оболочки
Обработка параметров командной строки, передаваемых в скрипт
Цель работы: Изучить управляющие (условные, циклические) конструкций управления командной оболочкой. Изучить способы взаимодействия командной оболочки и скриптов.
Варианты заданий к лабораторной работе
№ варианта Задание
5 Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts.
Скрипт должен выполнять следующую работу:
а) используя соответствующую спецпеременную вывести все параметры, каждый заключен в двойные кавычки
б) если есть- значение третьего параметра.
Скрипту возможна передача опций –d (c дополнительным параметром) и –f (c дополнительным параметром). При обнаружении этих опций скрипт должен выполнить следующую работу:
в) на опцию –f name выдать содержимое файла с именем name, если такой файла есть в домашнем каталоге.
г)на опцию –d name создать каталог, если с таким именем нет.
д) предусмотреть обработку недопустимой опции
Контрольные вопросы
1. Назначение условного оператора if-fi. Команда test
2. Назначение блока case-esac
3. Назначение функции getopts
5. Назначение специальных переменных
Управляющие конструкции командной оболочки
Обработка параметров командной строки, передаваемых в скрипт
Цель работы: Изучить управляющие (условные, циклические) конструкций управления командной оболочкой. Изучить способы взаимодействия командной оболочки и скриптов.
Варианты заданий к лабораторной работе
№ варианта Задание
5 Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts.
Скрипт должен выполнять следующую работу:
а) используя соответствующую спецпеременную вывести все параметры, каждый заключен в двойные кавычки
б) если есть- значение третьего параметра.
Скрипту возможна передача опций –d (c дополнительным параметром) и –f (c дополнительным параметром). При обнаружении этих опций скрипт должен выполнить следующую работу:
в) на опцию –f name выдать содержимое файла с именем name, если такой файла есть в домашнем каталоге.
г)на опцию –d name создать каталог, если с таким именем нет.
д) предусмотреть обработку недопустимой опции
Контрольные вопросы
1. Назначение условного оператора if-fi. Команда test
2. Назначение блока case-esac
3. Назначение функции getopts
5. Назначение специальных переменных
Дополнительная информация
Оценка: зачет
Дата оценки: 14.02.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 14.02.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Онлайн-Тест по дисциплине: Операционные системы LINUX (Моренкова)
IT-STUDHELP
: 14 февраля 2022
Вопрос №1
Какой из способов реализации виртуальной памяти подразумевает перемещение между памятью и диском частей фиксированного размера?
Страничная виртуальная память
Сегментная виртуальная память
Сегментно-страничная виртуальная память
Вопрос №2
В распределенных системах с несколькими процессорами (каждый из которых имеет свою оперативную память) синхронизация может быть реализована только с помощью передачи...:
сигнала
мьютекса
специального кода
специального символа
сообщения
Вопрос
490 руб.
Лабораторная работа 1-3 по дисциплине: Операционные системы LINUX. Вариант 3
IT-STUDHELP
: 16 мая 2022
Лабораторная работа №1
Задание для лабораторной работы
Работа с файловой системой LINUX.
Цель работы: Изучить команды управления каталогами и файлами.
Порядок выполнения работы.
1. Если вы еще не установили операционную систему LINUX, установите.
2. Включить компьютер и войти в систему LINUX , если система требует пройдите процедуру идентификации.
3. Ознакомиться с информацией, появившейся на экране монитора.
4. Выбрать на панели монитора режим «терминал».
Учимся создавать новый каталог.
5
1200 руб.
Лабораторная работа 1-3 по дисциплине: Операционные системы LINUX. Вариант 6
IT-STUDHELP
: 16 мая 2022
Лабораторная работа No1
Задание к лабораторной работе No1
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is ...
2. my surname is ...
3. login is ...
4. <текст произвольного сод
1200 руб.
Лабораторная работа 1-3 по дисциплине: Операционные системы LINUX. Вариант 19
IT-STUDHELP
: 16 мая 2022
Лабораторная работа No1
Задание к лабораторной работе No1
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is ...
2. my surname is ...
3. login is ...
4. <текст произвольного со
1200 руб.
Лабораторная работа 1-3 по дисциплине: Операционные системы LINUX. Вариант 15
IT-STUDHELP
: 4 апреля 2022
Лабораторная работа N 1
Работа с файловой системой LINUX
Цель работы: Изучить команды управления каталогами и файлами.
Порядок выполнения работы.
1. Если вы еще не установили операционную систему LINUX, установите.
2. Включить компьютер и войти в систему LINUX , если система требует пройдите процедуру идентификации.
3. Ознакомиться с информацией, появившейся на экране монитора.
4. Выбрать на панели монитора режим «терминал».
Учимся создавать новый каталог.
5. Убедитесь, что Вы находитесь в с
1200 руб.
Лабораторные работы №№1-3 по дисциплине: Операционные системы LINUX. Вариант №1
IT-STUDHELP
: 25 ноября 2021
Лабораторная работа №1
Знакомство с операционной системой LINUX.
Способы хранения информации.
Команды управления данными.
Цель работы: получить базовые навыки по работе с операционной системой (ОС) Linux, ее командной оболочкой. Изучить понятия дерева каталогов, файла и типы файлов. Изучить основные команды по управлению и манипуляции данными.
Вопросы для контроля:
1. Что такое командная оболочка? Как можно определить её тип?
2. Что такое файл?
3. Что такое каталог?
4. Что такое путь файла? Аб
1200 руб.
Операционные системы LINUX. Вариант №11
IT-STUDHELP
: 30 декабря 2021
Взаимодействие процессов через канал FIFO
Целью работы является изучение межпроцессного взаимодействия через канал FIFO в операционной системе LINUX
Задание
Написать две программы, реализующие механизм взаимодействия типа клиент-сервер, используя канал FIFO.
Программы должны выполнять следующие действия.
1) Программа-Клиент предлагает пользователю ввести любое слово, которое потом будет отправлено серверу. Далее клиент ожидает ответа от сервера. Работа клиента прекращается закрытием канала п
800 руб.
Операционные системы LINUX. Вариант №1
IT-STUDHELP
: 25 ноября 2021
Контрольная работа
ТЕМА: Взаимодействие процессов через канал FIFO
№ варианта
Задание на контрольную работу
ВАРИАНТ 1 Написать две программы, реализующие механизм взаимодействия типа клиент-сервер, используя канал FIFO.
Программы должны выполнять следующие действия.
1) Программа-Клиент отправляет серверу первое слово детской считалки. Длина сообщения должна быть не более 15 символов Далее клиент ожидает ответа от сервера. Работа клиента прекращается закрытием канала в случае поступлени
800 руб.
Другие работы
Отчет по практике в Банке АСАКА
Slolka
: 22 ноября 2013
Ташкентское Городское отделение банка «Асака» начало функционировать как самостоятельная структурная единица 6 января 1998 года. Деятельность отделения была направлена на выполнение уставных задач Банка, а также основных принципов денежно-кредитной политики Республики Узбекистан, Указов Президента по вопросам банковской деятельности и составления расчетов в народном хозяйстве. Особое внимание было уделено поддержанию малого и среднего бизнеса, а также повышению устойчивости финансового состояния
5 руб.
Гидравлика и гидропривод ПГУПС 2016 Задача 3 Вариант 9
Z24
: 5 января 2026
Круглый горизонтальный резервуар (рис.3.1), имеющий диаметр D и длину L, заполнен жидкостью, плотность которой ρ. Манометр, установленный на уровне верхней образующей, показывает избыточное давление р.
Требуется определить:
1. Горизонтальную силу гидростатического давления Px, действующую на круглый торец резервуара.
2. Расстояние e, на которое отстоит линия действия горизонтальной силы от оси резервуара.
3. Вертикальную силу Pz, действующую на верхнюю половину резервуара.
150 руб.
Гидромеханика РГУ нефти и газа им. И. М. Губкина Гидростатика Задача 14 Вариант 5
Z24
: 6 декабря 2025
Решите задачу 12 при условии, что слева от щита находится жидкость на высоте h = y·m, где величина y зависит от варианта.
Задача 12
Прямоугольный поворотный затвор размерами m × n перекрывает выход воды в атмосферу из резервуара, уровень в котором равен H.
Определить, на каком расстоянии х от нижней кромки затвора следует расположить его ось поворота, чтобы для открытия затвора нужно было преодолевать только момент трения в цапфе. Найти также момент трения, если диаметр цапф равен d, а
250 руб.
Алгебра и геометрия. Вариант №11
Rufus
: 11 октября 2017
1. Ранг матрицы. Теорема о ранге.
2. Расстояние от точки до прямой и от точки до плоскости.
3. Найти длины диагоналей параллелограмма, построенного на векторах.
4. Через точку А (2; – 5) провести прямые, параллельные асимптотам гиперболы.
5. Решить матричное уравнение...
200 руб.