Kapitel 13. Parsing und ähnliche Aufgaben

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Dies ist ein Kapitel mit Aufgaben, die Programmierer vielleicht kennen. Die Rezepte hier sind nicht unbedingt fortgeschrittener als die anderen Bash-Skript-Rezepte in diesem Buch, aber wenn du kein Programmierer bist, könnten dir diese Aufgaben obskur oder irrelevant für deine Verwendung der Bash erscheinen. Wir werden dir nicht erklären, warum du dich in diesen Situationen wiederfindest (als Programmierer wirst du einige, wenn auch nicht alle, wiedererkennen). Aber auch wenn du die Situationen nicht kennst, solltest du sie lesen, weil du etwas über die Bash lernen kannst.

Einige der Rezepte in diesem Kapitel beinhalten das Parsen von Kommandozeilenargumenten. Erinnere dich daran, dass die typische Art, Optionen in einem Shell-Skript anzugeben, aus einem führenden Minuszeichen und einem einzelnen Buchstaben besteht. Eine Option für dein Skript, die weniger Meldungen ausgibt, könnte z. B. -q als Flag für den stillen Modus verwenden. Manchmal kann eine Option ein Argument enthalten. Eine Benutzeroption, bei der du einen Benutzernamen angeben musst, könnte z. B. -u gefolgt von dem Benutzernamen verwenden. Diese Unterscheidung wird im ersten Rezept dieses Kapitels deutlich gemacht.

Einige Linux-Befehle erlauben auch Langform-Optionen. Wenn wir das vorherige Beispiel einer Kurzformat-Option -u verwenden, könnte ...

Get bash Kochbuch, 2. Auflage 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.