0

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