Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab_4

.docx
Скачиваний:
118
Добавлен:
25.06.2021
Размер:
317.59 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ

ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА

Кафедра защищенных систем связи

Отчет по лабораторной работе №4

«ОСНОВЫ РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ»

по дисциплине «Безопасность Astra Linux»

Выполнили студенты гр. ИКБ

Бригада №

Принял ст.преп.

Цветков А.Ю.

Цель лабораторной работы

  1. Ознакомится с регулярными выражениями.

  2. Познакомится с использованием grep, sed, awk.

  3. Научиться пользоваться регулярными выражениями.

Используемое программное обеспечение

Для выполнения лабораторной работы используется установленный дистрибутив ОС Linux с установленными grep, sed и awk.

Задание на лабораторную работу

  1. Получить у преподавателя вариант задания.

  2. Ознакомиться с регулярными выражениями.

  3. Разобраться с примерами ниже.

  4. Написать регулярное выражение в соответствии с заданием.

ТЗ:

Вывести имена всех установленных пакетов, нумеруя их. В качестве исходных данных использовать файл dpkg.log. Должны быть выведены только уникальные пакеты, отсортированные по алфавиту (см. manuniq, mansort).

Создадим пустой txt файл на рабочем столе:

Запишем данные в алфовитном порядке в Lab4.txt:

Запишем только уникальные пакеты в новый файл Uniq.txt

Действительно, строчек стало на 200+ меньше!

Пронумеруем и выведем все уникальные пакеты:

Вывод:

Вспомнили как пользоваться терминалом. Узнали как использовать команды grep, uniq и nl для фильтрации:

Санкт-Петербург

2020

Соседние файлы в предмете Безопасность Astra Linux