あるファイルの対応する行を別のファイルの対応する行に追加する方法

あるファイルの対応する行を別のファイルの対応する行に追加する方法

たとえば、ファイルAがある場合:

s  
s  
s  
s  
s  

ファイルB:

d  
d  
d  
d  
d  

Cファイルを作成する方法:

s d  
s d  
s d  
s d  
s d   

私は成功せずにsed、awk、xargsを使用しようとしてきました。私はMacでbashを使用しています。

答え1

誰でも

paste -d ' ' A B > C

または

pr -Tm -s' ' A B > C

デフォルト(タブ)区切り文字が気に入らない場合は、区切り記号の仕様(および-d ' 'それぞれ)を削除できます。-s' '

答え2

pasteあなたに効果がありますか?

paste A B > C

非常に高速です。

関連情報