Использование команд для фильтрации и обработки текстов
Скачать 3.65 Mb.
|
КАФЕДРА «Информационная безопасность» Дисциплина: Операционные системы Практическая работа № 4 по теме: Использование команд для фильтрации и обработки текстов Выполнил(а) студент: Русинов Г.Г. Группа: ЮР2-42 Проверил(а): Тутова Н. В. «___» мая 2020 г. ОЦЕНКА _____________________ (подпись преподавателя) Москва, 2020 В файле query4 выбрать все строки, в которых код покупателя - 201. Загружаем файлы из предоставленного материала. Далее вводим команду grep " [2][0][1] " и имя файла (рис. 1) Рис. 1 В файле query2 выбрать все строки, в которых индекс начинается с '11'. Вводим команду grep "[1][1][0-9]" и имя файла (рис. 2) Рис. 2 В файле query3 выбрать все строки, в которых минимальная цена не меньше 10. Вводим команду grep -E '^([^!]+!{3}[0-9]{2}' и имя файла (рис. 3) Рис. 3 В файле query1 выбрать все строки, в которых имя сотрудника начинается на букву 'R'. Вводим команду grep "^.\{,5\}[R]" и имя файла (рис. 4) Рис. 4 В файле query3 выбрать все строки, в которых в названии есть слово 'TENNIS', а цена установлена в 1990 г. Вводим команду grep "[T][E][N].*[9][0]" и имя файла (рис. 5) Рис. 5 В файле query4 выбрать все строки, в которых фамилия продавца - 'DUNCAN'. Вводим команду grep "[D][U][N][C][A][N]" и имя файла (рис. 6) Рис. 6 Вывести 20 символов с конца файла. Вводим команду tail -c20 и имя файла (рис. 7) Рис. 7 Вывести 10 строк с конца файла. Вводим команду tail -10 и имя файла (рис. 8) Рис. 8 Вывести 15 строк в обратном порядке. Вводим команду rev <имя файла> | head -15 (рис. 9) Рис. 9 Просматривать файл с конца в процессе его создания. Вводим команду sort -r и имя файла (рис. 10, рис. 11) Рис. 10 Рис. 11 Отсортировать последние 20 строк файла. Вводим команду tail -20 <имя файла> | sort -k3 (рис. 12) Рис. 12 Вывести количество пользователей, подключенных к системе. Вводим команду less /etc/passwd | wc, затем пишем w (рис. 13) Рис. 13 |