2010-12-05 7 views
2

私は2つのファイルがあると仮定します:あるファイルの行を別のファイルの各行の末尾に追加するにはどうすればよいですか?

 
cat 
dog 
baboon 
 
feline 
canine 
primate 

スペースを追加した後、別のファイルの最後に1つのファイルの行を追加します。私はbashのforループを使ってこれを行う方法を知っていますが、私はこのようなことをすることができる単一のコマンドがあると思います。

出力は次のようになります。

 
cat feline 
dog canine 
baboon primate 

答えて

9
paste --delimiter=' ' file1 file2 

注:結果は標準出力に書き込まれます。コマンドの詳細については、

paste --delimiter=' ' file1 file2 > outputfile 

実行man paste:あなたがファイルに結果を保存したい場合は、リダイレクト演算子を使用します。

関連する問題