in reply to Re: Sort directories by date
in thread Sort directories by date

The rest of your sub is much simpler.

return [ glob "/my_dir/$latest/*.txt" ]; }

(untested)

Replies are listed 'Best First'.
Re^3: Sort directories by date
by Anonymous Monk on Sep 29, 2015 at 01:12 UTC

    Sort of like this...

    sub direc { my $dir = "/my_dir"; my @dirs = map m[/(\d{8})\z], glob "/$my_dir/*"; my $latest = (sort { $a % 1e4 <=> $b % 1e4 } sort @dirs)[-1]; [ glob "/my_dir/$latest/*.txt" ]; }

    (untested)