【发布时间】:2011-03-09 06:31:46
【问题描述】:
在 Perl 中,我试图读取一个日志文件,并且将仅打印在两个特定时间之间具有时间戳的行。时间格式为 hh:mm:ss,这始终是每个日志上的第三个值。例如,我将搜索介于 12:52:33 到 12:59:33 之间的行
我是 Perl 的新手,甚至不知道该采取哪条路线来开始编程。我很确定这将使用某种类型的正则表达式,但对于我的生活,我什至无法开始理解那会是什么。有人可以帮我解决这个问题吗?
另外,为了让这更困难,我必须使用核心 Perl 模块,因为我的公司不允许我使用任何其他模块,直到它们经过测试和验证不会对任何系统产生不良影响脚本可能会与之交互。
【问题讨论】:
-
第三个值是什么意思?第三个字段?
-
你能从日志中发布一个例子吗?这将有助于解决问题。