当前位置: 技术问答>linux和unix
请教一个批文件修改的问题
来源: 互联网 发布时间:2016-10-21
本文导语: 有一批文件 eq1, eq2, eq3,...eq(n) eq1行如: LKBD 5.00e-02 SIERE 5.00e-02 WIMIS 5.00e-02 DIX2 5.00e-02 DIX 5.00e-02 MMK 5.00e-02 EMS 5.00e-02 EMV 5.00e-02 BRI 1.00e+04 HASLI 1.00e+04 FUSIO 1.00e+04 BNALP 1.00e+04 ... ... 但每个...
有一批文件 eq1, eq2, eq3,...eq(n)
eq1行如:
LKBD 5.00e-02
SIERE 5.00e-02
WIMIS 5.00e-02
DIX2 5.00e-02
DIX 5.00e-02
MMK 5.00e-02
EMS 5.00e-02
EMV 5.00e-02
BRI 1.00e+04
HASLI 1.00e+04
FUSIO 1.00e+04
BNALP 1.00e+04
... ...
但每个文件的维数未知 并不一定相同
如何将这批文件改成
行如:
aaa LKBD bbb 5.00e-02 ccc
aaa SIERE bbb 5.00e-02 ccc
aaa WIMIS bbb 5.00e-02 ccc
aaa DIX2 bbb 5.00e-02 ccc
aaa DIX bbb 5.00e-02 ccc
aaa MMK bbb 5.00e-02 ccc
aaa EMS bbb 5.00e-02 ccc
aaa EMV bbb 5.00e-02 ccc
aaa BRI bbb 1.00e+04 ccc
aaa HASLI bbb 1.00e+04 ccc
aaa FUSIO bbb 1.00e+04 ccc
aaa BNALP bbb 1.00e+04 ccc
... ... ... ... ...
即给每个文件添加3列数据
eq1行如:
LKBD 5.00e-02
SIERE 5.00e-02
WIMIS 5.00e-02
DIX2 5.00e-02
DIX 5.00e-02
MMK 5.00e-02
EMS 5.00e-02
EMV 5.00e-02
BRI 1.00e+04
HASLI 1.00e+04
FUSIO 1.00e+04
BNALP 1.00e+04
... ...
但每个文件的维数未知 并不一定相同
如何将这批文件改成
行如:
aaa LKBD bbb 5.00e-02 ccc
aaa SIERE bbb 5.00e-02 ccc
aaa WIMIS bbb 5.00e-02 ccc
aaa DIX2 bbb 5.00e-02 ccc
aaa DIX bbb 5.00e-02 ccc
aaa MMK bbb 5.00e-02 ccc
aaa EMS bbb 5.00e-02 ccc
aaa EMV bbb 5.00e-02 ccc
aaa BRI bbb 1.00e+04 ccc
aaa HASLI bbb 1.00e+04 ccc
aaa FUSIO bbb 1.00e+04 ccc
aaa BNALP bbb 1.00e+04 ccc
... ... ... ... ...
即给每个文件添加3列数据
|
我11楼还提供了一个 一句的命令 直接复制到命令就可以执行