PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : While - funzt nicht



sunzi
30.08.2004, 10:05
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

mjup
30.08.2004, 10:16
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

sunzi
30.08.2004, 11:32
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