*** Chris [ www.LiFEFORCE.de ] (chris@lifeforce.de) schrieb in suse-linux heute: Ich weiß nicht, ob ich einem Menschen ohne realname (tm) überhaupt antworten will... Ich weiß nicht, ob ich jemandem, der offenbar "man bash" nicht gelesen hat, antworten will...
[...] <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?
Weil Du "man bash" nicht gelesen oder nur _überflogen_ hast? Du hast hier kein C(++) zu schreiben. - "set" hat nichts, aber auch garnichts mit dem Setzen von "Arbeits- variablen" zu tun! - "puts" gibt es nicht. - "incr" gibt es nicht. --- schnipp #!/bin/sh x=0 while [ $x -lt 10 ]; do echo "x is $x" $(( x = x + 1 )) clear ifconfig sleep 1 done --- schnapp BTW: "[" hinter dem "while" ist eine andere Schreibweise für "test" MG Henning Hucke -- Alle unsere Unixkisten wurden hingestellt und laufen. Bei Windows läuft vor allem der Mensch, der versuchen darf, das Zeug in Gang zu halten. [Jens Dittmar in dca]