我有写出来的模拟数据的很多文件:排序块成列
0.00000000E+00
0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
0.93071889E-02
0.14952319E-13 0.55746201E-11 0.89816722E-11 0.46833532E-11 0.14964636E-13
-0.92995325E-47 0.79969902E-46 0.00000000E+00 -0.21442451-105 -0.86924526E-93
0.00000000E+00 -0.85777333E-93 0.48179949-102 0.00000000E+00
0.18614378E-01
0.12050471E-12 0.44928328E-10 0.72404536E-10 0.37744496E-10 0.12066634E-12
0.25848493E-36 -0.13804858E-35 0.56376226E-83 0.20648121E-74 -0.89608567E-66
-0.20861629E-76 -0.87854256E-66 -0.23574755E-73 -0.73275846E-82
所需的输出是:写在自己的列和列的每个数据块开头的“每个块的头“,这是第一个数字。例如最后一块应该是这样的:
0.18614378E-01 0.12050471E-12 0.44928328E-10 0.72404536E-10 0.37744496E-10 0.12066634E-12 0.25848493E-36 -0.13804858E-35 0.56376226E-83 0.20648121E-74 -0.89608567E-66 -0.20861629E-76 -0.87854256E-66 -0.23574755E-73 -0.73275846E-82
我想过用AWK与FS =””,但我不知道怎么告诉我的bash脚本停止阅读15号后如何保存那15个数字并输出到一个单独的文件(使用printf也许?)
谢谢!
的问题是高我不清楚。 22个号码?我能看到的是一个数字,后面是5 + 5 + 4的数字(14)。目标输出是否清晰:每行15个数字? – netizen
我编辑了我的帖子 – Tuni