Как может я concat все текстовые файлы, которые были обновлены в каталоге за прошлые 12 часов в один
Попробовать
find _dir_ -mmin 720 -exec cat {} \; >>_single_file_
Это найдет все файлы в dir, которые были изменены за прошлые 720 минут (12 часов) и кошка их. Добавление к _single_file_ означает, что они все связываются в один файл.
Надеюсь, это поможет.
Протестированный хорошо
find <folder-path> -mmin -720 -type f -exec cat {} + >> <file-name>