= Справка о команде 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'' выдаст


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

Тихий*Дон

Тихий*Дон''




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

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