1 つのフォルダーから複数のファイルを 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
私はこれを機能させることができないようです。どんな助けでも大歓迎です。
ありがとう、マヤンク