ファイルのランダムリストを変更時間でソートする一般的な方法を探しているので、次のようになります。
./make_list_of_files | some_sorter_by_mtime
私の正しい解決策は次のとおりです(ここにmake_list_of_files
コマンドがありますfind
):
find / -type f -print |\
perl -nle 'push @in,$_;END {@out = sort{ (stat($a))[9] <=> (stat($b))[9] } @in; $,="\n";print @out}'
より簡単な解決策はありますか (例えば perl なし)?