【发布时间】:2016-09-18 04:00:36
【问题描述】:
尝试编写一个脚本,该脚本打开一个目录并逐行读取多个日志文件并搜索信息,例如:
"Attendance = 0" 以前我使用grep "Attendance =" * 来搜索我的信息,但试图编写一个脚本来搜索我的信息。
需要您的帮助才能完成这项任务。
#!/usr/bin/perl
use strict;
use warnings;
my $dir = '/path/';
opendir (DIR, $dir) or die $!;
while (my $file = readdir(DIR))
{
print "$file\n";
}
closedir(DIR);
exit 0;
【问题讨论】:
-
首先,使用空格和空行来显示代码的结构。当您寻求帮助时发布这样的代码有点粗鲁。你没有注意到你的程序看起来不像你看到的大多数其他程序吗?看看
perldoc perlstyle了解大多数人遵循的规则。