【发布时间】:2013-11-05 11:40:21
【问题描述】:
我有以下数据由制表符分隔的双列数据组成,尽管前三列不是每个双列的一部分:
Name Type Pos HX-20_4218.txt.Geo A Position HX-20_4218.txt.Geo B Position HX-474_3712.txt.Geo A Position HX-474_3712.txt.Geo B Position HX-549_3943.txt.Geo A Position HX-549_3943.txt.Geo B Position
A-2345252 1 5 0.3574 0.9796 0.3178 0.9641 0.5564 1.0000
A-1969580 1 7 -0.3777 1.0000 -0.6987 1.0000 0.1007 0.9696
....
我需要从中提取信息以提供以下制表符分隔的输出:
第一个文件:HX-20.txt
Name Type Pos HX-20_4218.txt.Geo A Position HX-20_4218.txt.Geo B Position
A-2345252 1 5 0.3574 0.9796
A-1969580 1 7 -0.3777 1.0000
....
第二个文件:HX-474.txt
Name Type Pos HX-474_3712.txt.Geo A Position HX-474_3712.txt.Geo B Position
A-2345252 1 5 0.3178 0.9641
A-1969580 1 7 -0.6987 1.0000
....
第三个文件:HX-549.txt
Name Type Pos HX-549_3943.txt.Geo A Position HX-549_3943.txt.Geo B Position
A-2345252 1 5 0.5564 1.0000
A-1969580 1 7 0.1007 0.9696
....
如何用 perl 做到这一点?
【问题讨论】:
-
也许你应该解释一下你的输入是什么。我假设制表符分隔的数据,双列?
标签: perl