Лабораторные работы №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
100 руб.
Лабораторная работа №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-3. Вариант №5.
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. Вариант 5 Удалите элементы из первого списка L1 с номерами из второго списка L2 (второй список упорядочен по возрастанию, нумерация элементов долж
User sibguter : 20 января 2019
139 руб.
Расчёт механизма подъёма груза мостового крана . Расчет механизма передвижения тележки.
Расчёт механизма подъёма груза мостового крана 1. Грузоподъемная сила. 4 2. КПД полиспаста. 4 3. Наибольшее усилие в ветви каната, набегающего на барабан при подъеме груза. 5 4. Выбор электродвигателя 5 5. Угловая скорость электродвигателя. 6 6. Разрывное усилие каната в целом.. 6 7. Выбор типа каната. 6 8. Минимальный диаметр барабана 7 9. Расчетный диаметр барабана 7 10. Длина барабана с двусторонней нарезкой. 8 11. Проверка размеров барабанов по условиям. 8 12. Угловая скорость барабана
User Aronitue9 : 21 мая 2012
42 руб.
Теплотехника 5 задач Задача 2 Вариант 07
Определить индикаторную Ni и эффективную Ne мощность четырехтактного двигателя внутреннего сгорания по его конструктивным параметрам и среднему индикаторному давлению рi. Диаметр цилиндра двигателя D, ход поршня S, угловая скорость коленчатого вала Ω, мин-1, число цилиндров Z, среднее индикаторное давление рi и механический КПД ηм выбрать из табл. 2. Ответить на вопросы: Каковы основные различия в работе двухтактного и четырехтактного двигателей внутреннего сгорания? Каковы преимущества и
User Z24 : 3 января 2026
200 руб.
Теплотехника 5 задач Задача 2 Вариант 07
Предоставление графической информации. Контрольная работа. 20-й вариант
Написать программу конвертор. Для уменьшения количества цветов выбираются наиболее часто встречаемые цвета в исходном изображении. Причем эти цвета не должны быть слишком похожими друг на друга. Для сравнения цветов вычисляются разности между RGB составляющими. Delta=(R1-R2)2 + (G1-G2)2+ (B1-B2)2 Программа должны выводить изображение на экран до и после конвертирования. Преобразовать 256-цветный BMP файл в 16-цветный BMP файл.
User Despite : 8 мая 2015
150 руб.
promo
up Наверх