2010-12-05 115 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有關命令的詳細信息。

相關問題