FTP脚本 - 将图像放在年/日期文件夹中

时间:2014-07-11 13:54:56

标签: ssh centos sh

我在Centos上运行以下脚本,该脚本应该连接到外部FTP并上传到目录。

目录取决于日期,需要动态获取年份和周数。

#!/bin/sh
USER3='USERNAME'
PASSWD3='PASSWORD'
YEAR= date "+%G"
WEEK= date "+%V"
ftp -n -i HOST.com <<SCRIPT3
user $USER3 $PASSWD3
binary
cd htdocs/uploads/$YEAR/$WEEK/
bin
mput *.jpg
quit
SCRIPT3

如果我运行脚本,我会将此作为回复:

# bash test.sh
2014
28

所以看起来它显示的是年份和周数,但没有将它们实现到脚本的文件夹位置部分。

如何获取年份/日期以回显文件夹的URL?

1 个答案:

答案 0 :(得分:2)

像这样:

#!/bin/sh
USER3='USERNAME'
PASSWD3='PASSWORD'
YEAR=$(date "+%G")
WEEK=$(date "+%V")
ftp ...

请注意,您可能需要在更改目录之前创建目录...