所以基本上我要做的是浏览一个目录并对所有文件执行一个操作,在这种情况下,子 searchForErrors。这个子工作。到目前为止,我所拥有的是:
sub proccessFiles{
my $path = $ARGV[2];
opendir(DIR, $path) or die "Unable to open $path: $!";
my @files = readdir(DIR);
@files = map{$path . '/' . $_ } @files;
closedir(DIR);
for (@files){
if(-d $_){
process_files($_);
}
else{
searchForErrors;
}
}
}
proccessFiles($path);
任何帮助/建议都会很棒。再说一次,我是 Perl 的新手,所以解释越多越好。谢谢!