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".
Wohingegen die Zuweisung
let seite=seite+1
in einem Shellscript sehr wohl funktioniert :-) In dem Shellscript wird die Variable mit
#!/bin/bash seite=1
initialisiert und innerhalb einer Schleife erfolgt die o.g. Zuweisung. Und auch folgendes funktioniert in der Shell:
stefan2@platon:~> seite=1 stefan2@platon:~> let seite=seite+1 stefan2@platon:~> echo $seite 2 stefan2@platon:~>
Stefan
.