Shellskripte mit bash und ksh verstehen, erstellen, erweitern- Wichtige Linux/UNIX-Kommandos
- Suchen in Dateien und Directories
- Sortieren von Textdaten
- Ausschneiden und Konvertieren von Textdaten
Grundlagen der Shell-Programmierung
- Basis-Shell-Programmierung
- Schreiben und Testen von Skripten
- Verfügbare Shell-Optionen
Shell-Variablen
- Positionsparameter
- Defaultwerte
- Erweiterte Variablenprüfung
- Variablenattribute
- Felder
- Mustervergleich
- Stringmanipulation
Ein-/Ausgabeerweiterungen
- Ausgabe mit print
- Tabellarische Ausgabe
- Eingabe mit read
- Erweitertes Kanalkonzept
Mustererkennung und String-Manipulation
- Erweiterter Mustervergleich
- Extrahieren von Strings
- Stringlänge ermitteln
Ablaufsteuerung
- Testoperationen
- Verzweigungen
- Schleifen
- Schleifensteuerung
- Integer-Arithmetik
Spezialschleifen
- Menüsteuerung mit select
- Verarbeitung von Optionen mit getopts
Shell-Funktionen
- Definition und Aufruf von Funktionen
- Parameterübergabe
- Sichtbarkeit von Variablen
- Autoload-Funktionen
Prozesssteuerung
- Senden und Behandeln von Signalen
awk und sed
- Funktionsweise
- Programmstruktur
MethodeDie Schulungsinhalte werden durch verständliche Erläuterungen der Trainer:innen vermittelt, die mit praxisnahen Beispielen und gezielten Übungen direkt am System angereichert werden.Das Training findet wahlweise als Präsenzveranstaltung oder Live-Online-Training statt und wird durch unsere digitale Lernplattform LearningHub@Cegos ergänzt. Dort stehen Ihnen alle Materialien flexibel und mobil zur Verfügung – auch über das Seminar hinaus. Die praxisnahe Umsetzung erfolgt nach dem 4REAL-Modell – die nächste Dimension der Lernerfahrung und fördert damit einen nachhaltigen Wissenstransfer in Ihren Berufsalltag.
LernzieleIn vielen professionellen IT-Umgebungen sind Linux und UNIX als Betriebssysteme fest etabliert – ihre volle Leistungsfähigkeit entfalten sie jedoch erst durch gezielte Shellprogrammierung. Genau hier setzt dieses Seminar an: Sie lernen, wie Sie mit Shellskripten Routineaufgaben automatisieren, bestehende Skripte analysieren und gezielt erweitern.
Im Fokus des fünftägigen Seminars stehen zentrale Shell-Konzepte wie Variablen, Kontrollstrukturen, Prozesssteuerung sowie der Einsatz von Tools wie awk und sed.
Teilnehmer:innen erwerben fundierte Kenntnisse, um eigene Shellskripte zu entwickeln, vorhandene Skripte effizient anzupassen und ihre administrativen Aufgaben unter Linux/UNIX deutlich zu optimieren.
Zielgruppen
- Systemadministratorinnen und Systemadministratoren, die ihre Fähigkeiten in der Shellprogrammierung erweitern möchten
- Programmierer:innen, die sich mit der Automatisierung von Aufgaben vertraut machen wollen
- Mitarbeiter:innen des Benutzerservice, die Shellskripte schreiben, modifizieren und testen möchten
- Interessierte, die ein tieferes Verständnis für die Erstellung und Anpassung von Shellskripten erlangen wollen