Лабораторные работы №2 по дисциплине: Введение в операционную систему UNIX. Для всех вариантов

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

material.view.file_icon
material.view.file_icon Лаб 2.doc

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

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

Описание

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

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

Лабораторная работа 2
13.05.2021 Зачет
Квиткова Ирина Геннадьевна

Комментарии (1)

Zlodei 14.03.2024 07:48
Скрипт в 1м задании в search_phone.sh не работает)
Лабораторная работа №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»
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если эт
User opa154 : 18 октября 2019
230 руб.
Лабораторная работа №2 по дисциплине: «Введение в операционную систему Unix»
Задание к лабораторной работе №2 1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. Написать скрипт, проверяющий наличие в домашней
300 руб.
Лабораторная работы №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
УЖЦ 1. Вариант №2. Лабораторная работа.
Вариант 2. Проектирование систем автоматического управления про-изводством на основе ПЛК Siemens. Подобрать необходимое программное обеспечение и, при необходимости, отладочные комплексы. Необходимо автоматизировать полный процесс разработки: от разработки принципиальной схемы и программного обеспечения, до конструкторской документации. Исходить из автоматизации следующих рабочих мест: разработчик схемы и ПО – 1 человек, конструктор – 1 человек. Дать описание программных продуктов и отладочных
User studypro3 : 30 ноября 2017
400 руб.
Модернизированная плоскошовная машина
Введение и обоснование темы проекта. Обзор литературы и проспектов фирм по плоскошовным швейным машинам. Проектная часть. Проектирование кинематической схемы машины. Проектирование схемы механизма закрепления строчки. Расчетная часть. Проектный расчет механизма закрепления строчки. Проверочный расчет кинематических пар механизма. Проверочный расчет деталей механизма. Проверочный расчет времени срабатывания пневмоцилиндра. Технология машиностроения. Технико-экономический расчет. Охрана труда и пр
User elementpio : 14 октября 2012
498 руб.
Модернизированная плоскошовная машина
Лабораторная работа №3 по информатике. Вариант №9
Тема: Программирование типовых алгоритмов Цель работы: Получить навыки программирования алгоритмов нахождения сумм, максимальных и минимальных значений последовательностей чисел. Задание: Ввести восемь чисел и вычислить сумму нечетных чисел и их количество.
User sag : 17 апреля 2014
50 руб.
Земельная реформа в России и эффективность использования земельных угодий ОПХ Белоусовское
Введение. Глава 1. ЗЕМЛЯ - ГЛАВНОЕ СРЕДСТВО ПРОИЗВОДСТВА В СЕЛЬСКОМ ХОЗЯЙСТВЕ. 1.1 СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЕ ПРЕДПОСЫЛКИ ЗЕМЕЛЬНОЙ РЕФОРМЫ И ПРАВОВАЯ ОСНОВА ЕЕ ПРОВЕДЕНИЯ. 1.2 ЗЕМЕЛЬНЫЙ ФОНД РОССИИ И ЕГО СОСТАВ ПО КАТЕГОРИЯМ 1.3 ПОКАЗАТЕЛИ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ЗЕМЛИ И ОЦЕНКИ ЗЕМЕЛЬНЫХ УГОДИЙ. 1.4 ПРИРОДНО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ОПХ «БЕЛОУСОВСКОЕ» КАЛУЖСКОЙ ОБЛАСТИ. Глава 2. ЗЕМЕЛЬНЫЕ УГОДЬЯ И ЭФФЕКТИВНОСТЬ ИХ ИСПОЛЬЗОВАНИЯ. 2.1 ЗЕМЛЕПОЛЬЗОВАНИЕ ХОЗЯЙСТВА,
User evelin : 22 октября 2012
10 руб.
up Наверх