Я пытаюсь загрузить несколько файлов из одной папки на 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
Кажется, я не могу заставить это работать. Буду признателен за любую оказанную помощь.
Спасибо, Маянк
for
без соответствующегоdone
в конце. - person Charles Duffy   schedule 24.04.2012for
,if
и т. д. Спасибо! - person Jens   schedule 04.05.2012