Kodomo

Пользователь

Справка о команде paste

Paste применяется для того, чтобы объединять строки файлов по горизонтали. Если дать ей на вход несколько файлов, она выведет первую строку первого файла, первую строку второго файла и т.д., используя в качестве разделителя TAB. На второй строке она выведет вторые строки файлов, разделенные TAB и так до конца файла.

Например, пусть у нас есть файл author, в котором содержатся три строки

Михаил

Александрович

Шолохов

И файл book с содержимым

Тихий

Дон

Тогда команда paste author book выведет

Михаил Тихий

Александрович Дон

Шолохов

У программы paste также есть несколько опций. Например, аргумент -d позволяет поменять разделитель. Команда paste -d '*' author book book выведет

Михаил*Тихий*Тихий

Александрович*Дон*Дон

Шолохов

Также существует аргумент -s. Он позволяет сначала вывести содержимое первого файла, затем второго и т.д. Команда paste -s author book выдаст

Михаил Александрович Шолохов

Тихий Дон

Эти аргументы можно комбинировать. Например, команда paste -s -d '*%' author book book выдаст

Михаил*Александрович%Шолохов

Тихий*Дон

Тихий*Дон

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Очень хороша команда. И книга тоже)

Users/liza-p/pr3 (последним исправлял пользователь liza-p 2022-11-20 14:06:14)