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

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an