|
我想从很多类似的文本文件中提取出如下一部分并统一保存到另一个文本文件中,被提出的这部分类似如下:
============================
Summary of elastic constants
============================
id i j Cij (GPa)
1 1 1 406.91480 +/- 3.489
4 4 4 306.82818 +/- 0.139
7 1 2 165.18034 +/- 0.581
但这部分类似内容在各个文本中所处的位置不同,也就是说,在1这个文本中它所初的位置是10-15行,而在2文本中它就可能处在12-17行。
这些东东用脚本提取出来,不知到脚本如何编写?
请阁下指点指点?
在此先行谢过!!!
各文本原文件内容类似如下:
C (gradient) : 306.828179
Error on C : 0.138882
Correlation coeff: 0.999999
Stress intercept : 0.000537
============================
Summary of elastic constants
============================
id i j Cij (GPa)
1 1 1 406.91480 +/- 3.489
4 4 4 306.82818 +/- 0.139
7 1 2 165.18034 +/- 0.581
=====================================
Elastic Stiffness Constants Cij (GPa)
=====================================
406.91480 165.18034 165.18034 0.00000 0.00000 0.00000
165.18034 406.91480 165.18034 0.00000 0.00000 0.00000
165.18034 165.18034 406.91480 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 306.82818 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000 306.82818 0.00000
0.00000 0.00000 0.00000 0.00000 0.00000 306.82818 |
|