如何将一行中的行附加到另一个文件的每一行的末尾?

时间:2010-12-05 09:40:24

标签: bash append line

假设我有两个文件:

cat
dog
baboon
feline
canine
primate

我想在添加空格后将一个文件中的行附加到另一个文件的末尾。我知道在bash中使用for循环来做到这一点的方法,但我认为有一个命令可以做这种事情,我就是记不住了。

输出应如下所示:

cat feline
dog canine
baboon primate

1 个答案:

答案 0 :(得分:11)

paste --delimiter=' ' file1 file2

注意:结果将写入stdout。如果要将结果存储在文件中,请使用重定向运算符:

paste --delimiter=' ' file1 file2 > outputfile

运行man paste以获取有关该命令的更多信息。