Was bietet mir der Workshop?
Die Linux-Shell ermöglicht es, wiederkehrende Aufgaben zu automatisieren und Abläufe direkt auf Linux-Systemen zu steuern. Bash-Scripting verbindet Linux-Befehle, Variablen, Kontrollstrukturen und weitere Werkzeuge zu ausführbaren Skripten.
Der viertägige Online-Workshop vermittelt die Grundlagen der Linux-Shellprogrammierung mit Bash. Die Inhalte werden anhand zahlreicher praktischer Übungen und Beispiele erarbeitet.
Was lernen die Teilnehmer?
Die Teilnehmer entwickeln eigene Shell-Skripte und setzen zentrale Funktionen der Bash gezielt ein. Dabei lernen sie, Abläufe zu strukturieren, Eingaben zu verarbeiten und Fehler in Skripten zu behandeln.
- Bash Shell, Shell-Scripting und Bash-Kanäle einsetzen
- Variablen, Shell-Variablen und Kommandosubstitution verwenden
- Script-Parameter, Kontrollstrukturen und Schleifen verarbeiten
- Interaktive Skripte, Funktionen und Fehlerbehandlung umsetzen
- Regular Expressions, sed und awk im Shell-Scripting nutzen
Für wen ist der Kurs geeignet?
Der Workshop richtet sich an Linux-Systemadministrator*innen. Vorausgesetzt werden Grundkenntnisse der Linux-Systemadministration sowie grundlegende Erfahrung im Arbeiten mit der Shell.
Für die Teilnahme wird ein eigener PC mit einem Betriebssystem nach Wahl und Internetverbindung benötigt. Der Workshop wird in deutscher Sprache durchgeführt.
Was erhalten die Teilnehmer?
Die Teilnehmer erhalten digitale Schulungsunterlagen über die Online-Schulungsumgebung der B1 Systems GmbH. Praktische Beispiele können während des Workshops selbst entwickelt und mit Unterstützung des Dozenten bearbeitet werden.
Warum dieser Workshop?
Der Workshop verbindet die Grundlagen der Linux-Shellprogrammierung mit praktischer Anwendung. Statt Shell-Scripting ausschließlich theoretisch zu behandeln, entwickeln die Teilnehmer eigene Beispiele und wenden die behandelten Bash-Werkzeuge direkt an.
Die Schulung wird von der B1 Systems GmbH durchgeführt, deren Schulungs-, Consulting- und Support-Aktivitäten auf Linux- und Open-Source-Lösungen ausgerichtet sind.
Agenda
Tag 1
- Allgemeines zu Shells
- die Shell bash
- grundlegende Linux-Befehle zum Shell-Scripting
- Arbeiten mit Bash-Kanälen
- einfache Scripte
Tag 2
- Arbeiten mit eigenen Variablen und Shell-Variablen
- Kommandosubstitution
- Script-Parameter
- Kontrollstrukturen
- Schleifen
Tag 3
- Tests und Vergleiche
- fortgeschrittene Linux-Befehle zum Shell-Scripting
- Options- und Parameterverarbeitung
- interaktive Skripte
- Funktionen
- Fehlerbehandlung
Tag 4
- Einführung in Regular Expressions
- Einführung in den Streaming Editor sed
- Einführung in die Programmiersprache awk
- Best Practices zum Shell Scripting
- Praktische Beispiele

