Димитровградского инженерно-технологического института НИЯУ МИФИ. Лабораторная работа №4. Работа со строками

 

Таблица 1 – Используемые команды

Команда Описание
tr копирует стандартный входной поток в стандартный выходной, подставляя или удаляя некоторые символы
cut выводит заданную часть каждой строки файла в стандартный вывод
paste выводит в стандартный вывод строки, состоящие из последовательного сцепления соответствующих строк каждого файла
join для каждой пары входных строк с одинаковыми значениями в заданных полях (по умолчанию — в первых полях) выводит соединённую строку в стандартный вывод
wc подсчитывает строки, слова и символы, читая их из указанных файлов или со стандартного ввода, если файлы не заданы
head выводит в стандартный вывод первые строки файла
tail выводит в стандартный вывод последние строки файла
pr форматирует и выдаёт файлы на стандартный вывод
cat по очереди читает указанные файлы и выдаёт их содержимое на стандартный вывод
ed производит редактирование текстовых файлов в соответствии с командами редактирования, задаваемыми пользователем в командной строке

 

Задания:

Дан текстовый файл (см. в папке «Текст») – обычный текст (разделение на абзацы), преобразовать его в соответствии с вариантом.

 

Вариант 1

  1. Перенести вторую строку в конец файла.
  2. Дописать в обратном порядке и вставить в начало в обратном порядке (т.е. 1,2,3,4 на 4,3,2,1,1,2,3,4).
  3. Последнюю строку записать в середину файла

 

Вариант 2

  1. Перенести вторую строку с конца файла в начало.
  2. Продублировать нечетные строки файла.
  3. После каждой четной строки дописать первую строку (т.е. 1,2,3,4 на 1,2,1,3,4,1)

 

Вариант 3

  1. Поменять местами первую и последнюю строки файла.
  2. Записать нечетные строки в обратном порядке (т.е. 1,2,3,4 на 3,2,1,4).
  3. Последнюю строку записать в середину файла

 

 

 

Вариант 4

  1. Поменять местами четные и нечетные строки (т.е. 1,2,3,4 на 2,1,4,3).
  2. Добавить первую строку в конец файла, а последнюю в начало (т.е. 1,2,3,4 на 4,1,2,3,4,1).
  3. Записать все нечетные в начало файла

 

Вариант 5

  1. Дописать все четные строки в конец файла.
  2. Поменять местами вторую с начала и вторую с конца строки.
  3. Оставить только четные строки файла

 

Вариант 6

  1. Продублировать четные строки файла.
  2. Без первой строки записать в обратном порядке (т.е. 1,2,3,4 на 2,3,4,3,2).
  3. Дописать нечетные строки в конец файла

 

Вариант 7

  1. Оставить только четные строки файла
  2. Дописать в обратном порядке без учета последней строки (т.е. 1,2,3,4 на 1,2,3,4,3,2,1).
  3. После каждой четной строки дописать первую строку (т.е. 1,2,3,4 на 1,2,1,3,4,1).

 

Вариант 8

  1. Записать все строки файла в обратном порядке.
  2. После каждой строки дописать первую строку (т.е. 1,2,3,4 на 1,1,2,1,3,1,4,1).
  3. Оставить только нечетные строки

 

Вариант 9

  1. Записать все четные строки в конец файла
  2. Поменять местами четные и нечетные строки (т.е. 1,2,3,4 на 2,1,4,3).
  3. Записать четные строки в обратном порядке (т.е. 1,2,3,4 на 1,4,3,2).

 

Вариант 10

  1. Продублировать каждую строку файла.
  2. Первую строку записать в середину файла
  3. Дописать в обратном порядке без учета последней строки (т.е. 1,2,3,4 на 1,2,3,4,3,2,1)

 

 

Оцените статью
Сессия под ключ дистанционно
Добавить комментарий

Заявка на расчет