【发布时间】:2014-07-26 18:00:47
【问题描述】:
我正在从日志文件中读取并查找其中有特定错误的行,之后我可以将该行输出到文件中。但我不想将整行输出到文件中,只是错误发生的日期。日志文件的格式是这样的: “[5/13/14 0:00:31:444 EDT] 一些其他文本”。我希望能够将日期写入另一个文件。我在拆分时遇到了麻烦。这是我所拥有的:
if (/WSVR0605W/)
{
my @vals =~ split(/\[/, $string);
$vals[0] =~ s/\\//g;
print ERRORFILE "$vals[0]\n";
}
谢谢
【问题讨论】:
标签: perl file logging split substring