Лабораторная работа №2. Написать скрипты, описанные в методических указаниях.
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание к лабораторной работе №2
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Параметры скрипта – список имен пользователей. Вывести число сеансов тех из них, кто сейчас в сети (информацию о сеансах выдает команда last).
4. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
5. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
6. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
7. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
8. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.
9. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
10. Написать скрипт, реализующий электронный журнал преподавателя с возможностью записи студента и его оценок (3 оценки), а также вывода базы по студентам с оценками, и осуществляющий подсчет среднего балла для каждого студента.
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Параметры скрипта – список имен пользователей. Вывести число сеансов тех из них, кто сейчас в сети (информацию о сеансах выдает команда last).
4. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
5. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
6. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
7. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
8. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.
9. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
10. Написать скрипт, реализующий электронный журнал преподавателя с возможностью записи студента и его оценок (3 оценки), а также вывода базы по студентам с оценками, и осуществляющий подсчет среднего балла для каждого студента.
Дополнительная информация
Год сдачи - 2023;
полное название учебного заведения - Федеральное государственное образованное бюджетное учреждение
высшего профессионального образования
«Сибирский государственный университет телекоммуникаций и информатики»
(ФГОБУ ВПО «СибГУТИ»);
преподаватель принявший работу - старший преподаватель Квиткова И.Г.
оценка - зачет
полное название учебного заведения - Федеральное государственное образованное бюджетное учреждение
высшего профессионального образования
«Сибирский государственный университет телекоммуникаций и информатики»
(ФГОБУ ВПО «СибГУТИ»);
преподаватель принявший работу - старший преподаватель Квиткова И.Г.
оценка - зачет
Похожие материалы
Лабораторная работа 2
Infanta
: 20 марта 2026
Лабораторная работа 2
Задание.
1. Создайте модель по описанию.
2. Письменно, опишите суть модели и как ее можно использовать в практической деятельности.
800 руб.
Лабораторная работа №2
ITNerd
: 23 октября 2025
Лабораторная работа №2 по дисциплине "Моделирование систем". ИССЛЕДОВАНИЕ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ
ВО ВРЕМЕННОЙ ОБЛАСТИ.
Задание №1
Собрать схему (рис.1)
Установить амплитуду импульсов генератора, равную 10 В, f=1 Гц. Убедиться, что зуммер и светодиодный индикатор выдают сигнал (1 раз в секунду).
Задание №2
Собрать схему (рис.2)
Установить следующие параметры функционального генератора:
Получить на экране осциллографа временные диаграммы входных прямоугольных импульсов и напряжения на рез
470 руб.
Лабораторная работа №2
ITNerd
: 22 октября 2025
Лабораторная работа №2 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИССЛЕДОВАНИЕ ЧАСТОТНО – СЕЛЕКТИВНЫХ ЦЕПЕЙ
Задание №1
Собрать в программной среде MULTISIM схему фильтра нижних частот (ФНЧ) (рис.1).
...
Задание №2
Собрать в программной среде MULTISIM схему фильтра верхних частот (ФВЧ) (рис.4).
...
Задание №3
Собрать в программной среде MULTISIM схему резонансного усилителя (рис.7).
370 руб.
Лабораторная работа №2
John111
: 16 июня 2023
Лабораторная работа №2. Работа с графикой
В лабораторной работе рассматривается построение графиков функций на плоскости и геометрических фигур в пространстве. Оба задания делаются в одной книге на разных листах
Часть 1. Графическое решение систем уравнений
Решить графически систему уравнений: y=lnx y=-2x+1
в диапазоне x 0.2.3 с шагом 0.2
Поверхности в трёхмерном пространстве.
Задание.
1. Построить верхнюю часть эллипсоида:
Диапазоны изменения переменных x и y: с шагом , с шагом .
50 руб.
Лабораторная работа №2
John111
: 15 июня 2023
Первая часть задания. Таблицы
Создать документ, в котором в заголовке окна браузера должна быть надпись "Лабораторная 2-1". С использованием команд создания таблицы сформировать таблицу по указанному варианту.
Обратить внимание на ширину первого столбца (задать в процентах от ширины таблицы), шрифт (курсив, Courier New, Arial) и расположение текста (по центру, слева, справа).
Вторая часть задания. Фреймы
Используя описанные команды, создать документ, в котором в заголовке окна браузера должна бы
50 руб.
Лабораторная работа №2
Андрей526
: 20 ноября 2022
10 Создать текстовый файл с произвольным числом строк. Посчитать, сколько раз первый символ первого слова встречается в исходном файле.
300 руб.
Лабораторная работа №2
nell
: 6 октября 2017
теория информации лабораторная 2
Задание: оптимальный код Хаффмана
Порядок выполнения работы
1. Изучить теоретический материал гл. 3 и гл.4.
2. Реализовать процедуру построения оптимального кода Хаффмана.
3. Построить код Хаффмана для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученную кодовую таблицу в виде:
Символ Частота Кодовое слово Длина кодового слова
4. Проверить выполнение неравенства Крафта-МакМиллана для полученного кода
5. Вычислить энтро
150 руб.
Лабораторная работа №2
Администратор
: 19 апреля 2006
Исследование основных характеристик типовых динамических звеньев
Другие работы
Теплотехника Задача 26.84
Z24
: 11 февраля 2026
Найти тепловой поток, отдаваемый горячим теплоносителем, если m1=10 кг/c, c′р1=с″р1=4,2 кДж/(кг·К), t″1=70 ºC, t′1=80 ºC.
120 руб.
Контрольная работа по дисциплине «Метрология, стандартизация и сертификация в инфокоммуникациях». Вариант №9
Андрей124
: 22 февраля 2021
Задача No 1
Для определения расстояния до места повреждения кабельной линии связи был использован импульсный рефлектометр. С его помощью получено n результатов однократных измерений (результатов наблюдений) расстояния до места повреждения.
Считая, что случайная составляющая погрешности рефлектометра распределена по нормальному закону, определить:
1. Результат измерения с многократными наблюдениями расстояния до места повреждения кабеля .
2. Оценку среднего квадратического отклонения (СКО) пог
190 руб.
Совершенствование организационно-экономической системы управления государственными пакетами акций
alfFRED
: 4 ноября 2013
Разработка эффективной системы управления государственными пакетами акций является частью общей проблемы организации управления государственной собственностью, одной из самых актуальных для России в сложившихся условиях перехода к новой социально-экономической системе. Особое значение управления государственной собственностью в акционерных обществах с государственным капиталом обусловлено несколькими ключевыми моментами. Функционирующая в настоящее время в России модель смешанной экономики предс
10 руб.
Теплотехника 5 задач Задача 1 Вариант 15
Z24
: 3 января 2026
Смесь, состоящая из СО2 и СО, задана массовыми долями (mCO2 и mCO). Имея начальные параметры – давление р1 = 0,5 МПа и температуру t1 = 27 ºС, смесь расширяется при постоянном давлении до объема V2 = ρV1.
Определить газовую постоянную смеси, ее начальный объем V1, параметры смеси в состоянии 2, изменение внутренней энергии, энтальпии, энтропии, теплоту и работу расширения в процессе 1-2, если масса смеси М.
250 руб.