Kodomo

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

Страница с отчетом за практикум 3

Бугалдай Намзырай - 1 курс ФББ

Краткое описание работы команды "paste"

Paste - это команда, которая позволяет выводить поочередно выводить строки каких-либо файлов. т. е. он выводит первые строки файлов поочередно, через TAB. Затем в следующей строке выводит вторые строки файлов, и так далее

При применении опции -s команда объединяет строки одного файла, выводя их как одну строку, поочередно делая это с каждым файлом.

Опция -d позволяет выводить строки, разделяя их не TABом, а любыми заданными символами.

Это возможно может иметь пользу, когда нам нужно сравнивать две какие-то последовательности, например последовательности белков.

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

Для начала возьмём какие-нибудь файлы "first", "second" и "third"

$ cat first
ABCDEFG
ANNYEON

$ cat second
QWERTYU
HASEYEO

$ cat third
SEVENTH
KEURIGO

Если мы используем команду без опций, то получится так:

$ paste first second
ABCDEFG   QWERTYU
ANNYEON   HASEYEO

Если же мы используем команду с опцией -s, то получится так:

$ paste -s first second
ABCDEFG   ANNYEON
QWERTYU   HASEYEO

При использовании опции -d, мы задаём, какими символами будут разделяться строки вместо TAB. Допустим, мы захотели разделить строки символами "-" и "%", тогда у нас получится такой результат:

$ paste -d '-%' first second third
ABCDEFG-QWERTYU%SEVENTH
ANNYEON-HASEYEO%KEURIGO

Users/bugaldaj/pr3 (последним исправлял пользователь bugaldaj 2022-12-22 18:23:42)