![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Тема: простейшие команды для работы с текстом.
Цель: ознакомиться с основными командами для работы с текстом и текстовыми документами.
Ход работы:
1. Скопировать в домашний каталог файл /home/labs/text.txt:
dg@dg-VirtualBox:~$ cp /home/labs/text.txt /home/dg/
2. Вывести первые 10 строк файла text.txt:
dg@dg-VirtualBox:~$ head text.txt
3. Вывести последние 10 строк файла text.txt:
dg@dg-VirtualBox:~$ tail text.txt
4. Отсортировать строки файла, исключая повторяющиеся, и вывести в файл отчета (lab2.txt) строки с 205-й по 215-ю из полученного результата:
dg@dg-VirtualBox:~$ sort –u text.txt | head –215 | tail –11 > lab2.txt
5. Скопировать в домашний каталог файл /home/labs/text1.txt с помощью команды cp.
6. Добавить в файл отчета все строки файла text.txt, которых нет в файле text1.txt, используя команду comm и предварительно отсортировав файлы:
dg@dg-VirtualBox:~$ sort –o text.txt text.txt
dg@dg-VirtualBox:~$ sort –o text1.txt text1.txt
dg@dg-VirtualBox:~$ comm -23 text.txt text1.txt >> lab2.txt
7. Подсчитать количество слов в файле text.txt и добавить его в файл отчета:
dg@dg-VirtualBox:~$ wc –w text.txt >> lab2.txt
8. Файл /etc/passwd содержит учетные записи пользователей. Каждая учетная запись содержится в отдельной строке и состоит из нескольких полей разделенных двоеточиями. Первое поле содержит имя пользователя, третье поле содержит его идентификатор.
Вывести отсортированный список пользователей и их идентификаторов в файл отчета (с использованием команд cut и sort):
dg@dg-VirtualBox:~$ cut –f 1,3 –d: /etc/passwd | sort >> lab2.txt
9. Отредактировать файл отчета при помощи редактора vi.
Дата публикования: 2015-10-09; Прочитано: 1165 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!