这是一个简单的脚本,它在 spool/ 中查找文件,然后使用姊妹脚本处理它们。然后我希望它把结果输出到 results/.
这是问题所在,我编写的代码将结果放入结果/假脱机/中,这是不对的。我怎样才能让他们进入结果/只?
我一直试图用来使输出文件包含它已处理的文件名的 $date_file 。所以我猜应该有一些东西可以从中删除 /spool ,但我无法对其进行排序。
#!/usr/bin/perl -w
use POSIX;
my $date = strftime "%Y%m%d_%H%M.txt", localtime;
my @files = <spool/*.*>;
foreach $file (@files) {
my $date_file = $file;
system("$^X wfreq.pl $file >> results/${date_file}_$date");
unlink("$file");
}
请记住,我在这方面真的很新……所以要温柔:)