Hallo,
On Thu, 27 Feb 2003, Thorsten Haude wrote:
- Chris [ www.LiFEFORCE.de ] chris@lifeforce.de [2003-02-27 01:54]:
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>
*ARGL*
Das hat mit sh recht wenig zu tun. RTFM bash! Speziell z.B. wie die while Schleife definiert ist. Und "puts" ist auch kein shell-Befehl.
Die shell kann kein C interpretieren, weisst du? C ist keine script-sprache!
Und ja, ich weigere mich, jetzt eine Loesung hinzutippen!
Die Brackets
Das sind entweder "braces" (AE) oder "curly braces"(IIRC) (BE). Aber auf keinen Fall "Brackets". 1. werden die nicht gross geschrieben, und 2. sind das (im AE) die '[]' Zeichen, also die eckigen Klammern.
AE BE () parentheses braces [] brackets square braces {} braces curly braces
habe ich so noch nie in einem Shellskript gesehen.
*hrmpf* Thorsten! RTFM.
blubb || { echo "Autsch" >&2; exit 1; }
-dnh