#!/usr/bin/perl
print "Converting all domain Default Accounts to :fail: ...";opendir (DIR, "/etc/valiases/") or die;while (my $file = readdir (DIR)) { if ($file =~ /^./) {next}open (IN,
"/etc/valiases/$file" ) or die;my @data = ;
close (IN);
open (OUT, ">/etc/valiases/$file") or die; foreach my $line (@data) { if ($line =~ /^*:/) { print OUT "*: :fail:n"; } else {print OUT $line;
}
}
close (OUT);
}
print "Done!n";
Выдает ошибку при запуске скрипта
ОтветитьУдалитьsyntax error at line 8, near "= ;"
А перл стоит? Если да, то какой версии?
ОтветитьУдалить