У меня есть тысячи файлов в формате randomstring_XXXXXXXX.jpg, где «xxx» - это unixtime (1388415305). Теперь мне нужно удалить все файлы старше некоторой (unixtime) даты.

У кого-нибудь есть решение для этого?

1 ответ1

0

Решение Perl (не проверено):

perl -e 'unlink grep { ($d) = /_([0-9]+)\.jpg/ and $d < XXXXXX } glob "*_*.jpg"'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .