Мне нужна помощь скрипта bash, чтобы прочитать все файлы в каталоге ftp и удалить их после диапазона дат, указанного на его имени.Сравнение дат в bash
Каждый файл имеет имя, например «title% m% d% Y% m% d% Y» (например, события 02172015 02192015.png). Возможно ли прочитать все файлы в каталоге, сравнивающие имена с датой сервера, и удалить те, диапазон дат которых превышает текущую дату?
Большое спасибо!
'% м% d% Y' делает это излишне сложным (а также сбивает с толку человека читателей из частей мира, где'% г % m% Y' является условным). Есть ли веская причина, по которой вы не можете использовать '% Y% m% d' (что устраняет эту двусмысленность, и в этом случае простое лексическое сравнение дат скажет вам, что является более новым)? –
Если вы можете контролировать вещи до этого момента, почему бы не организовать файлы в папках «ГГГГ/ММ/ДД» ... так что удаление их с течением времени является тривиальной задачей? –