【发布时间】:2019-01-12 14:59:30
【问题描述】:
我有一个纯文本格式的文件:
On tick 95479102 total blocks 65
On tick 95479103 total blocks 66
On tick 95479104 total blocks 66
On tick 95479105 total blocks 66
On tick 95479106 total blocks 67
On tick 95479107 total blocks 67
On tick 95479108 total blocks 67
On tick 95479109 total blocks 67
On tick 95479110 total blocks 67
On tick 95479111 total blocks 67
On tick 95479112 total blocks 67
On tick 95479113 total blocks 68
On tick 95479114 total blocks 68
On tick 95479115 total blocks 68
On tick 95479116 total blocks 68
由于操作员错误,一些其他日志与此混合在一起,所以现在有以后的日志条目,如下所示:
On tick 95479541 total blocks 69
On tick 385 total blocks 124
On tick 130 total blocks 124
On tick 95479542 total blocks 69
On tick 386 total blocks 124
On tick 131 total blocks 124
On tick 95479543 total blocks 69
On tick 387 total blocks 124
On tick 388 total blocks 124
On tick 95479544 total blocks 69
On tick 132 total blocks 124
On tick 95479545 total blocks 69
我想解开这一切,因为所有的滴答声都是连续的,我确信如果繁琐的 Perl 脚本可以编写一个基本的脚本来完成它 - 但有没有更简单的方法或 CPAN 库可能会有所帮助?
【问题讨论】:
-
为清楚起见添加预期输出..您应该展示您自己的努力来解决它..