*** 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