shell - 使用 UNIX 如何将 3 个文件合并为一个文件,即(头文件、详细文件和尾文件)
问题描述
我有 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
解决方案
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
推荐阅读
- google-apps-script - 将 Google 表格中的所有数字替换为罗马数字
- r - 如何将数据框中的连续值一起粘贴到新列中
- templates - Azure DevOps 管道模板 - 如何连接参数
- xamarin.forms - Xamarin.Forms 预览器不存在
- c# - NBitcoin 生成重复的比特币地址,对应于等于 1 和 256 的私钥和
- python - 使用 Scrapy 解析本地 XML 文件:DOWNLOAD_TIMEOUT & DOWNLOAD_MAXSIZE 不起作用
- itext7 - 如何减少段落之间的间距 IText 7?
- python - 如何从 numpy 数组中提取居中窗口?
- python - 行的差异并将结果添加到新行中
- python - 第二个卷积层参数的个数是否正确?