5. Scripting

Scripting Lab

Ziel dieses Labs:

In diesem Lab werden wir uns mit Scripts auseinandersetzen. Wir schauen uns dazu konkrete Beispiele in Bash und Python an und lernen, wie wir selbst robuste Scripts schreiben können. Die Grundlagen dazu lernen wir in den Kapiteln 2 (Variablen), 3 (Parameter und Argumente), 4 (Kontrollstrukturen) und 5 (Funktionen). Im Kapitel 6 (Signale) lernen wir zudem, wie wir ein Script sauber beenden können. Im Kapitel 7 dreht sich alles um die Fehlersuche und das Troubleshooten von Scripts. Im letzten Kapitel schreiben wir sowohl für Python als auch für Bash ein Beispielsscript, in welchem wir das gelernte anwenden. Diese Beispiele sollen dir zudem bei künftigen Projekten als Vorlage dienen.

Schwerpunkte

Dieses Lab unterteilt sich in folgende Themenbereiche:

Voraussetzungen

  • Lab 1 (Linux Kommandozeile) und Lab 3 (Troubleshooting) durchgeführt
  • Linux Box
  • python3
  • vi Editor installiert
  • Etwas Zeit

Author

Zuletzt geändert March 17, 2023: add more topics (b76099a)