Справка о команде 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 выдаст
Михаил*Александрович%Шолохов Тихий*Дон Тихий*Дон
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Очень хороша команда. И книга тоже)