2012-01-18 18:42, Ronny Seffner skrev:
Gegeben sei:
LEFT="yes" RIGHT=""
if [ $LEFT = "yes" ]&& [ -z $RIGHT ]; then ...
$ LEFT="yes" $ RIGHT="" $ if [ $LEFT = "yes" ]&& [ -z $RIGHT ]; then echo hi; fi hi $ bash --version GNU bash, version 4.2.10(1)-release (x86_64-pc-linux-gnu)
-bash: [: =: Einstelliger (unärer) Operator erwartet.
Das sagt er eigentlich, wenn $LEFT nicht gesetzt ist:
$ if [ $XLEFT = "yes" ]; then echo hi; fi bash: [: =: unary operator expected
Viele Grüße Fabian