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

6
假设我有两个文件:
猫 狗 狒狒
猫科动物 犬科动物 灵长类动物
我想在第二个文件的每一行后面添加一个空格,然后将这些行追加到另一个文件的末尾。我知道可以使用Bash中的for循环来完成此操作,但我认为有一种单个命令可以完成此类操作,只是我无法记住它。
输出应如下所示:
猫 猫科动物 狗 犬科动物 狒狒 灵长类动物
1个回答

13
paste --delimiter=' ' file1 file2

注意:结果将写入标准输出。如果您想将结果存储在文件中,请使用重定向操作符:

paste --delimiter=' ' file1 file2 > outputfile

要了解有关该命令的更多信息,请运行man paste


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接