[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hilfe bei kleinem Script



Ben Hartmann <mail.benhartmann@googlemail.com> (Fr 24 Sep 2010 11:02:24 CEST):
> >> Alexander Hintzer<debianer@gmx.de>  (Do 23 Sep 2010 12:44:40 CEST):
> >> (…)
> >>> Beim googlen bin ich dabei auf folgenden Ansatz gestoßen, allerdings
> >>> denke ich, dass das so nicht so ganz funktionieren kann (Bedingungen
> >>> abfragen???). Aber veilleicht täusche ich mich ja auch.
> >>>
> >>>        Hier das Script:
> >>>
> >>>        composited='qdbus org.kde.kwin /KWin compositingActive'
> >>>        if $composited; then qdbus org.kde.kwin /KWin
> >>> toggleCompositing; fi
> >>>        wine blablabla
> >>>        if $composited; then qdbus org.kde.kwin /KWin
> >>> toggleCompositing; fi
> >>
> >> Ich kenne dieses qdbus und den ganzen dbus-Kram nicht, aber ich nehme
> >> an, daß dort das *Ergebnis* einer dbus-Abfrage in der Variablen
> >> composited gespeichert werden soll, damit es dann ggf. aus und später
> >> wieder eingeschaltet werden kann.
> >>
> >>          composited='qdbus org.kde.kwin /KWin compositingActive'
> >> soll also wahrscheinlich
> >>          composited=`qdbus org.kde.kwin /KWin compositingActive`
> >> heißen, also Backticks statt einfacher Anführungszeichen. Besser lesbar
> >> wäre
> >>          composited=$(qdbus org.kde.kwin /KWin compositingActive)
> >> und würde das selbe tun.
> >>
> >> Wenn es das tun soll, was ich vermute.
> > 
> > 
> > Hallo und danke für die Antwort. Ich konnte herrausfinden, dass
> > in "composited" entweder true oder false steht. Je nachdem eben.
> > Aber müsste es dann nich so irgendwie heißen:
> > 
> > if $composited=='true': then ....
> > 
> > Gruß
> > 
> > 
> 
> ich wuerde das der Uebersicht und dem Verstaendnis halber auch
> ausschreiben, aber auch die verkuerzte Fassung ist ok (bei Abfragen auf
> true/false).

Nein. Wir reden von Shell. Dort gibt es kein

    if $composted=='true'…

Auch nicht verkürzt.

-- 
Heiko

Attachment: signature.asc
Description: Digital signature


Reply to: