Лабораторная работа №2 по дисциплине: «Введение в операционную систему Unix»

Состав работы

material.view.file_icon
material.view.file_icon лаб 2.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
4. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
5. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
6. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
7. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле;
если задано два файла – подсчитать число слов;
если задано три файла – подсчитать число строк;
иначе вывести сообщение об ошибке.
8. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.

Дополнительная информация

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Введение в операционную систему UNIX (ДВ 10.1)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 17.10.2019
Квиткова Ирина Геннадьевна
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX.
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. Написать скрипт, проверяющий наличие в домашней директории файла profile
User dozent2007 : 21 февраля 2025
90 руб.
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX.
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX
Задание: 1. Написать 2 скрипта: add_phone, создающий список телефонных номеров и фамилии пользователей; 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc. 4. Написать скр
User hellofromalexey : 24 марта 2020
185 руб.
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX
Лабораторная работа №2 по дисциплине: «Введение в операционную систему Unix»
Задание к лабораторной работе №2 1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. Написать скрипт, проверяющий наличие в домашней
300 руб.
Лабораторные работы №2 по дисциплине: Введение в операционную систему UNIX. Для всех вариантов
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. Содержимое скрипта add_phone.sh: echo "$1 $2" >> phonebook Содержимое скрипта search_phone.sh: FOUND=$(grep "^$1 [+0-9]\{12\}" -I phonebook) if [[ "$FOUND" != "" ]]; then printf "$FOUND\n" else echo "Records with surname $1 not found" fi
User ilya2213 : 13 июня 2021
50 руб.
Лабораторные работы №2 по дисциплине: Введение в операционную систему UNIX. Для всех вариантов promo
Лабораторная работы №2 по дисциплине: Введение в операционную систему UNIX. Вариант 4
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. Содержимое скрипта add_phone.sh: echo "$1 $2" >> phonebook Содержимое скрипта search_phone.sh: FOUND=$(grep "^$1 [+0-9]\\{12\\}" -I phonebook) if [[ "$FOUND" != "" ]]; then printf "$FOUND\\n" else echo "Records with surname $1 not found" fi
User SibGutirab : 9 ноября 2024
45 руб.
Лабораторная работы №2 по дисциплине: Введение в операционную систему UNIX. Вариант 4
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX. Вариант общий
Задание к лабораторной работе №2 1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. Написать скрипт, проверяющий наличи
User Учеба "Под ключ" : 14 ноября 2022
400 руб.
promo
Введение в операционную систему UNIX Сибгути
Цель работы Расчетно-графическая работа (РГР) направлена на развитие следующих общекультурных, общепрофессиональных и профессиональных компетенций: - готовность содействовать внедрению перспективных технологий и стандартов (ПК - 1); - способность иметь навыки самостоятельной работы на компьютере и в компьютерных сетях, осуществлять компьютерное моделирование устройств, систем и процессов с использованием универсальных пакетов прикладных компьютерных программ (ОПК - 4); - готовность изучать научн
User Maksim4 : 18 мая 2022
200 руб.
Лабораторные работы 1-2 по дисциплине: Введение в операционную систему UNIX. Вариант №
Лабораторная работа 1 Задание к лабораторной работе №1 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст произвольного содержания (не менее 2-х слов)> 2. Создать файл a2 с помощью команды touch; в редакторе vi ввести в файл
User IT-STUDHELP : 5 октября 2023
700 руб.
promo
Усеченная пирамида. Вариант 18 ЧЕРТЕЖ
Усеченная пирамида. Вариант 18 ЧЕРТЕЖ Задание 40 Выполнить чертеж усеченной пирамиды. Найти дествительную величину контура фигуры сечения. Построить аксонометрическую проекцию и развертку поверхности усеченной пирамиды. h = 75 мм d = 65 мм m = 35 мм a = 45 град Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просм
User coolns : 3 мая 2026
200 руб.
Усеченная пирамида. Вариант 18 ЧЕРТЕЖ
Методика проведения измерений индикаторами часового типа
Пункт выполнения работы: получить практические навыки при контроле отклонений формы и расположения поверхностей; ознакомиться с назначением и методикой измерений при помощи индикаторов часового типа.
User evelin : 25 февраля 2013
15 руб.
2 задачи. Экономика предприятия.
Задание 1. Сравнить уровень экономической безопасности по четырем странам в разрезе 11 основных показателей. Показатели Пороговые значения Россия Германия Япония США Задание 2. Рассчитать уровень экономической безопасности субъекта РФ (по выбору студента) за предыдущий год. На примере Московской области
User studypro3 : 15 июля 2021
300 руб.
Термодинамика и теплопередача МИИТ 2013 Задача 12 Вариант 5
В установке по приготовлению дистиллированной воды для заправки системы охлаждения тепловозного дизеля насыщенный пар, имея абсолютное давление p1 и степень сухости x=0,95, конденсируется и охлаждается до температуры t=80 ºC проточной водой. Какое количество воды требуется для приготовления дистиллята в сутки в количестве G, если температурный перепад проточной воды в теплообменнике установки составляет ΔtW? Теплообменом рабочих тел установки с окружающей средой пренебречь.
User Z24 : 28 декабря 2025
150 руб.
Термодинамика и теплопередача МИИТ 2013 Задача 12 Вариант 5
up Наверх