Linux / UNIX Shellprogrammierung Grundkurs
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 03.08.2026 -07.08.2026 |
München |
2.368,10 €* Buchen |
| 03.08.2026 -07.08.2026 |
Virtuelles Live Training |
2.368,10 €* Buchen |
| 05.10.2026 -09.10.2026 |
München |
% 2.249,10 €* Buchen |
| 05.10.2026 -09.10.2026 |
Virtuelles Live Training |
% 2.249,10 €* Buchen |
| 14.12.2026 -18.12.2026 |
München |
% 2.249,10 €* Buchen |
| 14.12.2026 -18.12.2026 |
Virtuelles Live Training |
% 2.249,10 €* Buchen |
| 08.02.2027 -12.02.2027 |
München |
% 2.249,10 €* Buchen |
| 08.02.2027 -12.02.2027 |
Virtuelles Live Training |
% 2.249,10 €* Buchen |
| 05.04.2027 -09.04.2027 |
München |
% 2.249,10 €* Buchen |
| 05.04.2027 -09.04.2027 |
Virtuelles Live Training |
% 2.249,10 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In dieser Shell-Programmierung-Schulung lernst du, POSIX-kompatible Shell-Skripte und Bash-Skripte für Linux- und UNIX-Systeme systematisch zu entwickeln. Der Grundkurs verbindet die wichtigsten Shell-Konzepte mit vielen praktischen Beispielen aus Administration, Automatisierung und Betrieb: Umgebungsvariablen, Kommandosubstitution, Pipes, Umleitungen, Kontrollstrukturen, Funktionen, Arrays, Zeichenkettenverarbeitung, Regular Expressions sowie Fehlererkennung und Fehlerbehandlung.
Das Seminar eignet sich für alle, die wiederkehrende Aufgaben im Linux- oder UNIX-Umfeld zuverlässig automatisieren möchten und dafür mehr als einzelne Kommandozeilenbefehle benötigen. Du arbeitest praxisnah mit typischen Systemkommandos wie find, grep, cut, date, ps, df und du und erkennst, wann POSIX-Shell-Scripting sinnvoll ist und wann Bash-Erweiterungen zusätzlichen Nutzen bieten. Wenn du vorab Linux-Basiswissen aufbauen möchtest, passt der Linux Grundkurs als Einstieg. Weitere passende Themen findest du in unseren Linux-Schulungen.
Inhalte
Shell-Grundlagen und Benutzerumgebung
- Aufbau und Arbeitsweise von Shells unter Linux und UNIX
- Vergleich von sh, bash, zsh, fish, KornShell und tcsh
- Globale Variablen, lokale Variablen und Session-Variablen
- Konfiguration der Benutzerumgebung und Startdateien
- Gültigkeitsbereiche und saubere Trennung von Shell-Kontexten
Systemkommandos, Umleitungen und Pipelines
- Verwendung wichtiger Systemkommandos wie find, grep, cut, date, ps, df und du
- Kommandogruppierung für strukturierte Befehlsabläufe
- Datenumlenkung für Ein- und Ausgabe
- Kanalkonzepte und effiziente Pipelines
- Kombination mehrerer Werkzeuge zur Verarbeitung von Text- und Systeminformationen
Variablen, Datentypen und Berechnungen
- Skalare Datentypen in Shell-Skripten
- Ganze Zahlen und Fließkommazahlen im Shell-Kontext
- Rechnen in der Shell und arithmetischer Modus
- Kommando-Substitutionsmodus für dynamische Werte
- Quoting, Escaping und robuste Behandlung von Sonderzeichen
Kontrollstrukturen und funktionale Konzepte
- Schleifen für wiederholte Abläufe
- Fallunterscheidungen und spezielle Shell-Konstrukte
- Definition von Prozeduren und Funktionen
- Parameterübergabe an Skripte und Funktionen
- Kapselung von Logik für wartbare Shell-Skripte
Textverarbeitung, Muster und Bash-Erweiterungen
- Zeichenkettenverarbeitung in POSIX-Shell und Bash
- Arrays und typische Einsatzszenarien in Bash-Skripten
- Arbeiten mit grep für Suche und Filterung
- Regular Expressions für Mustererkennung
- Überblick über weitere Werkzeuge wie sed und awk
- Bash-Erweiterungen und Abgrenzung zu POSIX-kompatiblen Shell-Skripten
Fehlerbehandlung und Praxisbeispiele
- Konzepte zur Fehlererkennung in Shell-Skripten
- Fehlerbehandlung über Rückgabewerte und geeignete Prüfungen
- Strukturierung von Skripten für bessere Nachvollziehbarkeit
- Praxisnahe Beispiele aus Administration und Automatisierung
- Typische Stolperstellen beim UNIX-Scripting und Bash-Scripting
Voraussetzungen
- Grundkenntnisse in UNIX oder Linux, idealerweise entsprechend dem Linux Grundkurs
- Sicherer Umgang mit der Kommandozeile und grundlegenden Dateioperationen
- Erste Erfahrungen in Administration oder technischer Systembetreuung sind vorteilhaft
- Programmierkenntnisse sind hilfreich, aber nicht zwingend erforderlich
Zielgruppe
- Linux- und UNIX-Administratorinnen und Administratoren, die wiederkehrende Systemaufgaben per Shell-Skript automatisieren möchten
- Entwicklerinnen und Entwickler, die Shell-Skripte für Build-Prozesse, Deployment, Wartung oder Systemintegration einsetzen
- DevOps- und IT-Betriebs-Teams, die Log-Auswertungen, Dateioperationen, Prüfungen und Routinejobs effizienter gestalten möchten
- Technische Mitarbeitende im Support, Rechenzentrumsbetrieb oder Infrastruktur-Umfeld mit Bedarf an praxisnaher UNIX-Weiterbildung
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D