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

Textdatei zeilenweise in durchnummerierte Variablen schreiben

Skript bei Lubuntu nach jedem Start ausführen

Shellskript - Fehler in Cron

Queue für copy Script

Bash Variable zuweisen

Zurück
Oben