[英]Using UNIX how to merge 3 files into a single file, i.e (Header file, Detailed file, and Trailer file)
I have 3 files (Header file, Detailed file, and Trailer file). 我有3个文件(头文件,详细文件和预告文件)。 For example..
例如..
Header file contains data like below H.txt 头文件包含类似H.txt的数据
H Chris 3434
Detail file contains data like below D.txt 详细文件包含类似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
Trailer record like below T.txt 预告片记录如下T.txt
T 02/20/2019
I want a final file with below data.. 我想要包含以下数据的最终文件。
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
cat file1 file2 file3 > result_file
要么
for f in file1 file2 file3 ; do while read line; do echo -e "$line" >> result_file ; done < $f; done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.