Verzweigungen

Das Skript aus dem letzten Abschnitt lässt sich noch an einigen Stellen verbessern. Dazu gehört vor allem eine vernünftige Fehlerbehandlung, damit das Skript nach kritischen Fehlern nicht noch weiterläuft und in solchen Fällen möglichst auch aufschlussreiche Diagnosemeldungen anzeigt.

Bislang wurde nicht geprüft, ob die Datei, die als Kommandozeilenargument übergeben wurde, überhaupt existiert und auch ein Bild ist. Diese Prüfung erfordert das bedingte Ausführen von Kommandos immer dann, wenn eine Bedingung erfüllt ist. Das führt dazu, dass das Programm nicht mehr linear ist, sondern je nach Situation verschieden ablaufen kann; der Programmablauf verzweigt also.

In der Bourne-Shell

Die Bourne-Shell unterstützt die bedingte Ausführung ...

Get Praxiskurs Unix-Shell (O'Reillys Basics) 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.