使用UNIX如何将3个文件合并为单个文件,即(标头文件,详细文件和预告片文件)

时间:2019-02-19 10:32:43

标签: shell unix scripting

我有3个文件(标头文件,详细文件和预告片文件)。例如。

头文件包含如下数据 H.txt

H Chris 3434

详细信息文件包含如下数据 D.txt

D History 2 02/20/2018   
D Maths   2 02/20/2018  
D Science 2 02/20/2018  
D Biology 2 02/20/2018  

预告片记录如下 T.txt

T 02/20/2019

我想要一个包含以下数据的最终文件。

H Chris 3434  
D History 2 02/20/2018  
D Maths   2 02/20/2018  
D Science 2 02/20/2018  
D Biology 2 02/20/2018  
T 4 02/20/2019  

1 个答案:

答案 0 :(得分:2)

cat file1 file2 file3 > result_file

OR

for f in file1 file2 file3 ; do while read line; do echo -e "$line" >> result_file ; done < $f; done