如何在Bash中逐行合并两个文件
我有两个文本文件,每个文件都包含一行这样的信息
file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . . 我想通过使用bash脚本的行合并这些文件行,以获得:
 fileresult.txt -------------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . . 
这怎么可以在Bash中完成?
 你可以使用paste : 
 paste file1.txt file2.txt > fileresults.txt 
这里是非粘贴方法
AWK
 awk 'BEGIN {OFS=" "}{ getline line < "file2" print $0,line } ' file1 
巴什
 exec 6<"file2" while read -r line do read -r f2line <&6 echo "${line}${f2line}" done <"file1" exec 6<&- 
检查
 man paste 
 可能后跟一些像untabify或tabs2spaces这样的命令 
尝试以下。
 pr -tmJ a.txt b.txt > c.txt