While - funzt nicht

sunzi

sunzi

Shell-Legasteniker
Wo ist denn mein Fehler. ich sehe es nicht, ich verstehe es nicht.
Ich bin verzweifelt.

#!/bin/sh
HOST='xxxxxxx'
USER='yyyyyy'
PASS='zzzzz'
i="1"
while [ $i -le 4 ]
do
ftp -i -v -n $HOST > /wir/WWW/htmlBase/dl_test/zz_test.ftp.worked 2> /wir/WWW/htmlBase/dl_test/zz_test.ftp.failed <<END_FTP
user $USER $PASS
binary
bye
END_FTP
i=`expr $i + 1`
done

Ausgabe:

while.sh: syntax error at line 15: `end of file' unexpected


Danke für Eure Hilfe

Sun
 
also bei mir funkts. Habs aber etwas verkürtzt zum test.
#!/bin/sh
HOST='xxxxxxx'
USER='yyyyyy'
PASS='zzzzz'
i="1"
while [ $i -le 4 ]
do
echo "hallo"
i=`expr $i + 1`
done
 
Ja, schon

So funktionierts bei mir auch.

Irgendwie mag der mein <<END_FTP
END_FTP
nicht.

Jedesmal diese blöde Fehlermeldung


Echt ich verzweifel noch an diesem Stückchen Code!

Danke
 

Ähnliche Themen

Shellskript - Fehler in Cron

Bash Variable zuweisen

Last mit etc/passwd anzeigen lassen

NagiosGrapher 1.7.1 funktioniert nicht

dovecot und postfix Konfiguration Problem

Zurück
Oben