On 18.01.12 Heiko Schlittermann (h...@schlittermann.de) wrote:
> Ronny Seffner <ro...@seffner.de> (Mi 18 Jan 2012 18:42:53 CET):

Moin,

> > Gegeben sei:
> > 
> > LEFT="yes"
> > RIGHT=""
> > 
> > if [ $LEFT = "yes" ] && [ -z $RIGHT ]; then ...
> > 
> > allerdings wirft das den Fehler:
> > 
> > -bash: [: =: Einstelliger (unärer) Operator erwartet.
> > 
> > Was habe ich nicht verstanden?
> 
> Die von Dir vorgestellte Fehlermeldung kommt, wenn LEFT="" (oder gar
> nicht) gesetzt ist.
> 
Zuweilen meine ich Konstrukte gesehen zu haben, wie

if [ x$LEFT = "xyes" ]...

Damit sollte sie das Problem umgehen lassen.

H.
-- 
I attribute my success to intelligence, guts, determination, honesty,
ambition, and having enough money to buy people with those qualities.
  http://www.hilmar-preusse.de.vu/

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an