On Fri, 07 Feb 2003 07:34:20 +0100, Thomas Guettler wrote:
Ein bis zwei Beispiele halte ich für angebracht. Gerade bei dem Befehl let hat bestimmt jeder als erstes:
guettli@sonne:~$ let i = i + 1 bash: let: =: syntax error: operand expected (error token is "=")
geschrieben. Das funktioniert aber nicht, es heißt "i = i + 1".
*argl* Wenn man die Hilfe gar nicht liest, sollte man besser nicht über sie meckern. Du hast von "help let" gesprochen, welches sagt:
let: let arg [arg ...] Each ARG is an arithmetic expression to be evaluated.
Willst du etwa sagen, daß du die Operatoren = und + für arithmetische Ausdrücke hälts? Zu was evaluiert der Ausdruck = denn deiner Meinung nach.
Und weil man ja = und + auch anderes definieren könnte als üblich, steht ein paar Zeilen tiefer in der Hilfe:
The following list of operators is grouped into levels of equal-precedence operators. The levels are listed in order of decreasing precedence.
-, + unary minus, plus ... =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= assignment
Sorry, aber wer Hilfen sowieso nicht liest, profitiert auch nicht von enthaltenen Beipielen. Bloat ist kein Mittel gegen Leseresitenz
Reinhard