LINUX.ORG.RU

Команда find

 ,


0

1

В папку каждую пять секунд на протяжении всего дня записываются определенные файлы со штампом даты и времени, например screen_2022-12-01_09-51-39.jpeg, как командой find вывести файлы с 8 часов до 12?

Если конкретно, то есть скрипт, который командой ffmpeg создает одно видео со всеми картинками в папке, но нужно чтобы это было с 8 до 12 часов, а все остальное исключалось


Ответ на: комментарий от kairo

Вы уточните, вам по временной метки файла или по его имени? И «всё остальное удалялось» — в границах суток, или вобще все отстальные файлы удалялись, оставались только за одни сутки?

И, если нужно по имени, то это и bash способен выделить, find тут не нужен.

screen_2022-12-01_0[89]-*.jpeg

screen_2022-12-01_1[01]-*.jpeg

И результаты поиска должны быть отсортированы?

mky ★★★★★
()