Как добавить строки из одного файла в конец каждой строки другого файла? - PullRequest
4 голосов
/ 05 декабря 2010

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

cat
dog
baboon
feline
canine
primate

Я хочу добавить строки из одного файла в конец другого файла после добавления пробела.Я знаю способ сделать это с помощью цикла for в bash, но я думаю, что есть одна команда, которая может делать подобные вещи, и я просто не могу ее запомнить.

Вывод должен выглядеть следующим образом:

cat feline
dog canine
baboon primate

1 Ответ

11 голосов
/ 05 декабря 2010
paste --delimiter=' ' file1 file2

Примечание: результат будет записан на стандартный вывод.Если вы хотите сохранить результат в файле, используйте оператор перенаправления:

paste --delimiter=' ' file1 file2 > outputfile

Запустите man paste для получения дополнительной информации о команде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...