8 Kontrollstrukturen
8.1 if
Das if ist das einfachste Konstrukt zur Beeinflussung des Programmablaufs, es hat folgende Struktur:
In diesem Skript wird zunächst cmd0 ausgeführt. Gerade für diejenigen, die schon programmiert haben, ist es gewöhnungsbedürftig, dass hinter dem if ein Kommando folgt – in vielen anderen Sprachen wird hier ein logischer Ausdruck (also einer, der den Wert wahr oder falsch annimmt) erwartet.
In der Shell wird das Kommando ausgeführt – ob das Kommando „wahr“ ist, wird an dessen Exit-Status festgemacht: Ist dieser 0, so werden anschließend die Kommandos, die sich zwischen dem then und dem schließenden fi (ein umgedrehtes if) befinden, also cmd2 und cmd3 ausgeführt. ...
Get bash - Einstieg in die Shell-Programmierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.