Лабораторная работа 2-3. Простейшие команды для работы с текстом. Знакомство с редактором Vim.


Цель:ознакомиться с основными возможностями и функиями терминала о работе с текстом и текстовыми файлами, а также со встроенным редактором

 

Ход работы:


1) Копируем в домашний каталог файл /home/labs/lab1.txt.

marina@ubuntu:~$ cp /home/labs/lab1.txt /home/marina/
2) Выведем первые 10 строк файла lab1t.txt.
marina@ubuntu:~$ head –n 10 lab1.txt

3) Выведем последние 10 строк файла lab1.txt.
marina@ubuntu:~$ tail –n 10 lab1.txt

4) Отсортируйте строки файла, исключив повторяющиеся, и выведите в файл отчета (lab2.txt) строки с 205-й по 215-ю из полученного результата. (Выполнить одним конвейером, ис­пользуя команды sort, head, tail).


marina@ubuntu:~$ sort -u lab1.txt| head –n 215 | tail –n 10 |sort –o lab2.txt

5) Скопируйте в домашний каталог файл /home/labs/text1.txt.
marina@ubuntu:~$ cp /home/labs/text.txt /home/marina/
Текст файла text.txt:

Текст файла text1.txt:

 

 

6) Добавьте в файл отчета все строки файла text.txt которых нет в файле text1.txt. Исполь­зуйте команду comm, не забудьте отсортировать файлы перед тем, как подавать их на вход команды comm.