我正在尝试将多个文件从一个文件夹上传到一个 ftp 站点并编写了以下脚本:
#!/bin/bash
for i in '/dir/*'
do
if [-f /dir/$i]; then
HOST='x.x.x.x'
USER='username'
PASSWD='password'
DIR=archives
File=$i
ftp -n $HOST << END_SCRIPT
quote USER $USER
quote PASS $PASSWD
ascii
put $FILE
quit
END_SCRIPT
fi
当我尝试执行时,它给了我以下错误:
username@host:~/Documents/Python$ ./script.sh
./script.sh: line 22: syntax error: unexpected end of file
我似乎无法让它工作。任何帮助深表感谢。
谢谢,马扬克