Der BASH Grundkurs führt in die Linux/UNIX-Shellprogrammierung ein. Sie lernen, Shell-Skripte zu implementieren und vorhandene Skripte zu verstehen. Themen sind Systemkommandos, Datenumlenkung, Pipelines sowie sed und awk. Außerdem behandeln Sie Schleifen, Prozeduren, Arrays und Fehlerbehandlung.
Kursbeschreibung
Zielgruppe: Der Kurs richtet sich an Administratoren und Entwickler, die Shellskripte im Unixumfeld zur effizienteren Erledigung ihrer Tätigkeiten einsetzen wollen.
Die Teilnehmenden lernen die Implementierung von Shell-Skripts. Sie sind in der Lage, vorhandene Shellskripte zu verstehen. Der Kurs behandelt die BASH und wahlweise die Korn Shell (KSH).
Seminarinhalte
- Verwendung wichtiger Systemkommandos, z. B. find, egrep, cut, date, ps, df und du
- Konfiguration der Benutzerumgebung
- Kommandogruppierung und Datenumlenkung
- Kanalkonzepte, Pipelines, sed und awk
- Escaping
- Ganze Zahlen und Fließkommazahlen mit bc
- Schleifen, Fallunterscheidungen und spezielle Konstrukte
- Definition von Prozeduren und Parameterübergabe
- Zeichenkettenverarbeitung, Arrays und assoziative Arrays
- Arbeiten mit egrep
- Überblick über weitere Tools wie sed und awk
- Abfangen von Signalen und faked Signals
- Konzepte zur Fehlererkennung und Fehlerbehandlung
Lernziele
Sie lernen, Shell-Skripte im Unixumfeld zu implementieren und vorhandene Shellskripte zu verstehen. Dabei behandeln Sie BASH und wahlweise die Korn Shell (KSH).
Zielgruppe
- Administratorinnen und Administratoren
- Entwicklerinnen und Entwickler
Die genannten Rollen möchten Shellskripte im Unixumfeld zur effizienteren Erledigung ihrer Tätigkeiten einsetzen.
Voraussetzungen
Grundkenntnisse in Unix beziehungsweise Linux entsprechend dem Linux-Einführungskurs. Grundlegende Erfahrungen in der Administration sind vorteilhaft.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.