【发布时间】:2017-04-28 17:26:07
【问题描述】:
我有一个模板文件,需要将多个文件中的数据插入到该文件中。模板(template.txt)的布局如下:
Title
Data 1
Data 2
Data 3
我需要将每个数据集放在其标题下。所以说数据文件是:
Data1.dat Data2.dat Data3.dat
1 2 3 0 0 0 500 300 100
4 5 6 0 0 0 400 200 000
最终产品需要:
Title
Data 1
1 2 3
4 5 6
Data 2
0 0 0
0 0 0
Data 3
500 300 100
400 200 000
我怎样才能做到这一点?我可以使用以下方法将一个数据集插入到模板中:
sed '/Data 1/r Data1.dat' template.txt
我希望能够根据需要对尽可能多的数据文件执行此操作,但不知道如何实现自动化。
【问题讨论】:
-
sed -e '/Data 1/r Data1.dat' -e '/Data 2/r Data2.dat' -e 'Data 3/r Data3.dat'?
标签: linux awk sed data-manipulation