rendered paste body#!/usr/bin/perl
$spool = "/home/epsas/spool/msg";
sub by_date {
my @a_tokens = split /\./, $a;
my @b_tokens = split /\./, $b;
## File format : list@dom.date.pid
my $a_time = $a_tokens[$#a_tokens -1];
my $b_time = $b_tokens[$#b_tokens -1];
return $a_time <=> $b_time;
}
#
if (!opendir(DIR, $spool)) {
print "FAIL!!!";
}
@qfile = grep (!/^\./,readdir(DIR));
foreach my $f (@qfile){
print $f . "\n";
}
print "\n";
@qfile = sort by_date (@qfile);
foreach my $f (@qfile){
print $f . "\n";
}
closedir(DIR);