04.11.2013 Aufrufe

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6. Die csh/tcsh - Shell 54<br />

Arithmetische, bitweise und logische Operationen mit numerischen Variablen<br />

Der Ausgangswert <strong>de</strong>r Variable num soll hier 10 betragen, das Ergebnis wird mit echo $r ermittelt.<br />

Symbol Beispiel Ergebnis<br />

+ @ r = $num + 4 14<br />

- @ r = $num - 5 5<br />

* @ r = $num * 10 100<br />

/ @ r = $num / 6 1<br />

% @ r = $num % 3 1<br />

» @ r = ($num » 2) 2<br />

« @ r = ($num « 3) 80<br />

Symbol Beispiel Ergebnis<br />

~ @ r = ~ $num -11 1 Komplement<br />

! @ r = ! $num 0 logische Negation<br />

| @ r = ($num | 7) 15 bitweise or<br />

^ @ r = ($num ^ 7) 13 bitweise excl. or<br />

& @ r = ($num & 6) 2 bitweise and<br />

|| @ r = ($num > 8 || $num < 4) 1 logisch or<br />

&& @ r = ($num > 4 && $num < 8) 0 logisch and<br />

Vergleichsoperationen<br />

In dieser Tabelle beträgt <strong>de</strong>r Anfangswert <strong>von</strong> num 5, die Variable str besitzt <strong>de</strong>n Wert xyz und die<br />

Variable pat <strong>de</strong>n Wert abc.<br />

Symbol Beispiel Ergebnis<br />

== $num == 5 true<br />

!= $num != 5 false<br />

> $num > 3 true<br />

>= $num >= 3 true<br />

< $num < 3 false<br />

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!