2010-12-05 124 views
2

假设我有两个文件:如何从一个文件追加行到另一个文件的每行的末尾?

 
cat 
dog 
baboon 
 
feline 
canine 
primate 

我想在另一个文件的末尾,从一个文件中的行追加添加一个空格后。我知道使用bash中的for循环来完成此操作的方法,但我认为有一个命令可以执行此类操作,但我无法记住它。

输出应该是这样的:

 
cat feline 
dog canine 
baboon primate 

回答

9
paste --delimiter=' ' file1 file2 

注:结果将被写入到标准输出。如果你希望将结果保存在一个文件中,使用重定向操作:

paste --delimiter=' ' file1 file2 > outputfile 

运行man paste有关命令的详细信息。

相关问题