[英]How to get the files from a folder everyday and store it in another folder using shell script?
我需要每天在FTP位置获取文件。 其他条件是我只需要在该特定日期删除文件,而不需要除较早日期的文件。 然后使用Shell脚本将文件存储在另一个文件夹中
从OP的注释更新了FTP脚本
echo $HOST
echo $DATASET_A
echo $DATASET_B
ftp -n $HOST <<END_SCRIPT
USER $USER
PASS $PASSWD
bin
prompt
lcd $New_DATASETS
cd $DATASET_A
mget *
cd $DATASET_B
mget *
quit
END_SCRIPT
这可能起作用:
# above heredoc
today=$(date +%Y%m%d) # adjust date format as required
# in heredoc
mget ${today}* # adjust filename pattern as required
摆脱使用ALLCAPSVARS的习惯-有一天,您会意外覆盖$ PATH ,然后想知道为什么脚本损坏了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.