Kommandozeilenschalter mit eigenen Argumenten

Die Analyse von Kommandozeilenargumenten ist eine immer wieder notwendige Arbeit. Es gibt in der Unix-Welt sogar einige Werkzeuge, die genau dabei helfen sollen, z.B. getopt, allerdings soll hier noch einmal das Zusammenspiel von while und case demonstriert werden, das für den täglichen Einsatz mit überschaubar vielen Optionen meist völlig ausreicht.

Ausgangssituation ist, dass ein Shell-Skript eine Reihe von Schaltern von der Kommandozeile verarbeiten soll, wobei einige Schalter noch eigene Argumente benötigen. Die Schalter können in beliebiger Reihenfolge angegeben werden mit der einzigen Einschränkung, dass zu Schaltern gehörende Argumente den Schaltern direkt folgen müssen. Schalter erkennt man ...

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.