Загрузите все CSV-файлы из подкаталогов, которые совпадают в разных каталогах - PullRequest
0 голосов
/ 05 ноября 2019

В первый день каждого месяца мне нужно подключаться к SFTP-серверу и загружать все CSV-файлы из определенных подкаталогов, основанных на прошлом месяце.

Примеры каталогов файлов для подключения к

sftp_url/csv/client1.1/10/
sftp_url/csv/client1.2/10/
sftp_url/csv/client1.3/10/
sftp_url/csv/client1.4/10/
sftp_url/csv/client2.1/10/
sftp_url/csv/client2.2/10/
sftp_url/csv/client2.3/10/
sftp_url/csv/client2.4/10/

«10» в подкаталоге относится к месяцу, так же как и «октябрь». В каталоге / 10 / sub есть несколько CSV-файлов, и мне нужно, чтобы они все были загружены.

  • Я выяснил код для подключения к SFTP-серверу с помощью lftp.
  • У меня есть код для определения "10", который равен date -d "last month" +"%m"

Однако я не смог выяснить, как определить, что я хочу получить доступ только ко всемкаталоги, в которых папка == значение за последний месяц, без перечисления всех полных путей к файлам.

Может ли кто-нибудь подтвердить, существует ли простая команда, которая допускает подобные вещи? Извиняюсь, если это что-то супер прямолинейное. Я новичок в командной строке, и это был крутой поворот. Благодарим Вас за любую помощь и обратную связь.

...