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

时间:2015-01-02 09:35:15

标签: shell unix

我需要每天将文件存在于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

1 个答案:

答案 0 :(得分:0)

这可能有效:

# above heredoc
today=$(date +%Y%m%d)   # adjust date format as required

# in heredoc
mget ${today}*          # adjust filename pattern as required

摆脱使用ALLCAPSVARS的习惯 - 有一天你会accidentally overwrite $PATH,然后想知道为什么你的脚本坏了。