1

Каждый день 2 файла добавляются в каталог, мне нужно получить последний добавленный файл и скопировать его в каталог для дальнейшей загрузки. После этого папка очищается. Я хотел бы автоматизировать это в пакетном процессе.

До сих пор с Putty мне удалось скопировать только весь каталог или вручную ввести имя в команде get. Не знаю, может ли это помочь, но все файлы начинаются с yyyymmdd1200 или yyyymmdd1600.

Любая помощь с благодарностью

1 ответ1

0

Используйте следующее:

mv `\ls -t *00 | head -1` -t target_directory

это переместит самый младший файл, заканчивающийся на 00 в целевой каталог

rm *1200 *1600 

это очистит каталог после перемещения вышеуказанного файла.

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