繁体   English   中英

如何每天从文件夹中获取文件,然后使用Shell脚本将其存储在另一个文件夹中?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM