> perl -we "print map{$_.\"\t\".scalar(localtime((stat)[9])).\"\n\"}('.','..',<./*>)" . Wed Aug 16 17:05:44 2000 .. Wed Aug 16 16:35:38 2000 ./a.bat Sat Feb 18 19:30:08 2006 ./a.pl Tue Feb 14 02:35:22 2006 ./a.txt Sat Feb 18 19:35:58 2006 ./b.txt Sat Feb 25 00:18:58 2006 >
何でもかんでもmap{}を使えばよいと言うものでもない。map{}を使うよりも美しい場合もあると思う。下のほうが美しいSolutionだとは思いませんか。
> perl -wle "foreach('.','..',<./*>){print qq/$_\t/.scalar(localtime((stat)[9]))}"