Hallo Chris,
Chris [ www.LiFEFORCE.de ] schrieb:
moin !
bestimmt sind hier einige, die aus dem sprichwörtlichen "ff" folgendes problem lösen können (ich hoffe dies bleibt die einzige frage, so schwer kann es ja nicht sein).
wollte mich etwas mit shell-skripten befassen. folgendes skript entstand:
<CUT> #!/bin/sh set x=0 while {$x<10} { puts "x is $x" #incr x # clear # ifconfig #sleep 1 } </CUT>
chmod +x ist gesetzt. es liefert ein: : line 11: syntax error: unexpected end of file
WARUM?
Sieht mir (abgesehen von den wohl in jeder shell falschen geschweiften Klammern in "while ...") verdächtig nach der C-Shell aus ... so was kann mit der normalen Shell nicht klappen. Ändere mal die erste Zeile in "# !/usr/bin/csh", danach sollte es besser gehen - vorausgesetzt, du hast die csh (unter Linux die tcsh) installiert.
Tip: Beschränke dich bei so einfachen Skripts auf die Standard Shell "sh", die gibt's auf allen Systemen!
Gruß Raimund