Главная страница
Навигация по странице:

  • Федеральное государственное бюджетное образовательное учреждение высшего образования «Московский государственный технический университет

  • Операционные системы Практическая работа № 4 по теме

  • В файле query2 выбрать все строки, в которых индекс начинается с 11.

  • В файле query3 выбрать все строки, в которых минимальная цена не меньше 10.

  • В файле query1 выбрать все строки, в которых имя сотрудника начинается на букву R.

  • В файле query3 выбрать все строки, в которых в названии есть слово TENNIS, а цена установлена в 1990 г.

  • В файле query4 выбрать все строки, в которых фамилия продавца - DUNCAN.

  • Вывести 20 символов с конца файла.

  • Вывести 10 строк с конца файла.

  • Вывести 15 строк в обратном порядке.

  • Просматривать файл с конца в процессе его создания.

  • Отсортировать последние 20 строк файла.

  • Использование команд для фильтрации и обработки текстов


    Скачать 3.65 Mb.
    НазваниеИспользование команд для фильтрации и обработки текстов
    Дата09.12.2022
    Размер3.65 Mb.
    Формат файлаdocx
    Имя файлаRusinov_G_G_-_YuR2-42_-_Prakticheskaya_rabota_4 (1).docx
    ТипДокументы
    #836989







    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «Московский государственный технический университет

    имени Н.Э. Баумана

    (национальный исследовательский университет)»

    (МГТУ им. Н.Э. Баумана)


    КАФЕДРА

    «Информационная безопасность»

    Дисциплина: Операционные системы

    Практическая работа № 4

    по теме: Использование команд для фильтрации и обработки текстов

    Выполнил(а) студент: Русинов Г.Г.

    Группа: ЮР2-42

    Проверил(а): Тутова Н. В.

    «___» мая 2020 г.

    ОЦЕНКА _____________________

    (подпись преподавателя)
    Москва, 2020

    1. В файле query4 выбрать все строки, в которых код покупателя - 201.

    Загружаем файлы из предоставленного материала. Далее вводим команду grep " [2][0][1] " и имя файла (рис. 1)



    Рис. 1

    1. В файле query2 выбрать все строки, в которых индекс начинается с '11'.

    Вводим команду grep "[1][1][0-9]" и имя файла (рис. 2)



    Рис. 2


    1. В файле query3 выбрать все строки, в которых минимальная цена не меньше 10.

    Вводим команду grep -E '^([^!]+!{3}[0-9]{2}' и имя файла (рис. 3)



    Рис. 3

    1. В файле query1 выбрать все строки, в которых имя сотрудника начинается на букву 'R'.

    Вводим команду grep "^.\{,5\}[R]" и имя файла (рис. 4)



    Рис. 4

    1. В файле query3 выбрать все строки, в которых в названии есть слово 'TENNIS', а цена установлена в 1990 г.

    Вводим команду grep "[T][E][N].*[9][0]" и имя файла (рис. 5)



    Рис. 5

    1. В файле query4 выбрать все строки, в которых фамилия продавца - 'DUNCAN'.

    Вводим команду grep "[D][U][N][C][A][N]" и имя файла (рис. 6)



    Рис. 6

    1. Вывести 20 символов с конца файла.

    Вводим команду tail -c20 и имя файла (рис. 7)



    Рис. 7

    1. Вывести 10 строк с конца файла.

    Вводим команду tail -10 и имя файла (рис. 8)



    Рис. 8

    1. Вывести 15 строк в обратном порядке.

    Вводим команду rev <имя файла> | head -15 (рис. 9)



    Рис. 9

    1. Просматривать файл с конца в процессе его создания.

    Вводим команду sort -r и имя файла (рис. 10, рис. 11)



    Рис. 10



    Рис. 11

    1. Отсортировать последние 20 строк файла.

    Вводим команду tail -20 <имя файла> | sort -k3 (рис. 12)



    Рис. 12



    1. Вывести количество пользователей, подключенных к системе.

    Вводим команду less /etc/passwd | wc, затем пишем w (рис. 13)



    Рис. 13


    написать администратору сайта