我有一个如下所示的日志文件:
874899 root@commands to execute some files
Exit Status : 0
Exit time : Sun May 5 18:19:39 2013
874923 root@commands to execute some files
Exit Status : 2
Exit time : Sun May 5 18:19:42 2013
我有一个脚本,它查看一个模式并返回该匹配模式的下一行。脚本如下:
open(FH,'log.txt');
while ($line = <FH>) {
if ($line =~ /Exit Status/) {
print "$line";
print scalar <FH>;
}
}
我需要您关于我应该如何执行此操作的输入,以便它匹配Exit status
(在本例中为 2)并将该874923
行与命令(在本例中)和Exit Time
作为两个单独的变量一起保存。
请纠正我,因为我是 perl 的新手。