LINUX.ORG.RU
ФорумAdmin

ftp по маске


0

2

Здравствуйте! Имеется сервер с которого надо скачивать файлы. Файлы имеют названия согласно дате и времени(напр, 20160320110002.txt, 20160320210218.txt). Мне надо вечером забирать файлы за текущую дату с использованием .netrc. .netrc содержит: machine хх.ххх.ххх.ххх login хххххх password хххххх macdef init lcd local-path cd path-to-files prompt off binary hash mget 201* exit

Хотелось бы в строке mget 201* иметь маску с текущей датой 20160321*(а не 201*), потому что сейчас забираю все файлы и это не рационально(файлов много). Может кто-нибудь подсказать, можно ли как-нибудь подставлять маску в .netrc

Заранее благодарю


.netrc содержит: machine хх.ххх.ххх.ххх login хххххх

password хххххх

macdef init

lcd local-path

cd path-to-files

prompt off

binary hash

mget 201*

exit

d2e8ki
() автор топика

man date

Например

date +%Y%m%d

Я не использовал ни разу netrc, но например - скриптом меняй netrc(строчку с датой) каждый день на выхлоп команды date, приведенной выше.

Pinkbyte ★★★★★
()
Ответ на: комментарий от slowpony

Действительно прикольно. Даже на винде файлик с командами подпихнуть можно, уж больше 15 лет точно.

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.