Here's a jumpstart -- using awk, you can pipe this information into any script -- because now the output is tab delimited in a very nice specific order:
ls -Alt --full-time | awk '{print $11 "\t" $7 "\t" $8 "\t" $9 "\t" $10}'
Output looks like:
Code:
test.txt Oct 31 08:52:11 2004
.bash_history Mar 21 12:10:03 2004
And in Perl, you can parse it line by line, splitting it up by tabs, into column vars, etc. I'd love to spend the time writing it for you, but I have to run. :-)