У меня есть тысячи файлов в формате randomstring_XXXXXXXX.jpg, где «xxx» - это unixtime (1388415305). Теперь мне нужно удалить все файлы старше некоторой (unixtime) даты.
У кого-нибудь есть решение для этого?
У меня есть тысячи файлов в формате randomstring_XXXXXXXX.jpg, где «xxx» - это unixtime (1388415305). Теперь мне нужно удалить все файлы старше некоторой (unixtime) даты.
У кого-нибудь есть решение для этого?
Решение Perl (не проверено):
perl -e 'unlink grep { ($d) = /_([0-9]+)\.jpg/ and $d < XXXXXX } glob "*_*.jpg"'