我正在编写一个脚本,该脚本使用 mget
从ftp网站上获取了今天的文件(大约十二个(
ftp -n XX.XX.XX.XX <<END_SCRIPT
mget *20190703*
quit
END_SCRIPT
理想情况下,我会做类似mget 'date +%Y%m%d'
(代替字面背景的撇号(之类的事情,但这是不可能的。我感谢任何指针
代码段下方应有效:请检查。
event_date=`date +%Y%m%d`
ftp -n -i XX.XX.XX.XX <<END_SCRIPT
mget *${event_date}*
quit
END_SCRIPT
,或者您可以在下面的脚本中查看:我们在生产中使用此脚本
event_date=`date +%Y%m%d`
lftp -p [port number] -u user_name,'password' sftp://ip <<HERE_DOC
cd file_directory
mget *${event_date}*
bye
HERE_DOC