Порядок выполнения работы

Начальные условия: Командная строка.

1. Создать текстовый файл second.txt, содержащий одну строку текста.

2. Добавить в конец файла second.txt строку «A line».

3. Вывести содержимое файла на экран.

4. С помощью команды cat можно создавать многострочные файлы, если переопределить вывод программы в файл и вводить текст до нажатия Ctrl-D (конец ввода). Создать файл multiline.txt, введя соответствующую команду и набрав текст.

5. Убедиться, что содержимое файла совпадает с введённым текстом, включая все переводы строки.

6. Основным назначением команды cat является объединение файлов, имена которых передаются как аргументы командной строки. Объединить созданные файлы в файл big.txt.

7. Убедиться, что новый файл содержит строки из перечисленных файлов.

Часть 6. Разрезание и склеивание файлов

Объекты исследования: cat, sort.

Теоретические сведения

Изучить описание и синтаксис следующих команд: cat, sort [2, 3].

Порядок выполнения работы

Начальные условия: Командная строка.

1. Посмотреть содержимое файла /etc/passwd, в котором содержится информация о пользователях системы.Обратить внимание: каждая строка хранит запись об отдельном пользователе. Запись состоит из полей, разделённых символом «:».

2. Выделить первый столбец в каждой записи, установив разделитель в «:».

3. Отсортировать список пользователей по алфавиту.

4. Выделить седьмой столбец в каждой записи, соответствующий командной оболочке пользователя. Обратить внимание: список содержит много повторяющихся строк.

5. Удалить повторяющиеся строки. Примечание: некоторые повторяющиеся строки остались, так как сравниваются только рядом стоящие строки.

6. Добиться полной уникальности, предварительно отсортировав строки с помощью команды sort.

7. Выделить первый и седьмой столбец файла /etc/passwd в отдельные файлы users и shells.

8. Объединить два получившихся файла (должно получиться два столбца).

Часть 7. Быстрый анализ текстов

Объекты исследования: wc, head, tail.

Теоретические сведения

Изучить описание и синтаксис следующих команд: wc, head, tail [2, 3].

Порядок выполнения работы

Начальные условия: Командная строка.

1. Получить число строк в файле /etc/passwd.

2. Получить число строк в файле /etc/passwd другим способом: посчитав число слов в созданном ранее файле users.

3. Посмотреть первые несколько строк длинного файла.

4. Аналогично, посмотреть последние несколько строк.

Примечание: Это бывает полезно при просмотре системных журналов — в них самые последние события содержатся в конце файлов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: