Schlagwort-Archive: Bedingungen

Vergleichoperatoren und Bedigungsüberprüfungen

Nun noch den passenden Artikel zum test-Befehl, über den wir bereits bei den IF-Anweisungen gesprochen haben.

Hier zeige ich die verschiedenen Möglichkeiten um eine Prüfung in einer IF-Anweisung mit Hilfe des test-Befehls durchzuführen.

-r Dateiname
Die Datei Dateiname exisitert und ist lesbar

-w Dateiname
Die Datei Dateiname existiert und ist beschreibbar

-x Dateiname
Die Datei Dateiname existiert und ist ausführbar

-d Dateiname
Die Datei Dateiname existiert und ist ein Verzeichnis

-s Dateiname
Die Datei Dateiname existiert und ist nicht leer

-b Dateiname
Die Datei Dateiname existiert und ist ein blockorientiertes Gerät

-c Dateiname
Die Datei Dateiname existiert und ist ein zeichenorientiertes Gerät
Vergleichoperatoren und Bedigungsüberprüfungen weiterlesen

Bedingungsüberprüfungen – If & Case

Im vorherigen Artikel habt ihr bereits etwas von vers. Schleifenarten gehört.
Natürlich gibt es, wie in vielen anderen Programmiersprachen, auch unter Linux die Anweisungen mit if und case.

1. Die if-Anweisung
Der grundlegende Standardaufbau einer if-Anweisung in bash sieht wie folgt aus:

if Kommando
then
  Aktion
  Aktion
  ...
fi

Dennoch wird dieser einfach Aufbau nur sehr selten verwendet. Meist finden wir die if-Anweisung in Kombination mit dem test-Befehl.

Bedingungsüberprüfungen – If & Case weiterlesen