UNIX Shell-Programmierung
Seminar
In Butzbach
Beschreibung
-
Kursart
Seminar
-
Niveau
Fortgeschritten
-
Ort
Butzbach
-
Dauer
3 Tage
Mit der Shell-Skript-Programmierung haben Sie ein mächtiges Werkzeug für die volle Entfaltung der Power von UNIX / LINUX an der Hand. Die effiziente Nutzung der Shell beginnt bei einem korrekt eingerichteten System mit optimalen Konfigurations-Dateien. Bereits hierzu werden Grundkenntnisse der Shell-Programmierung verlangt. Shell-Programme können aber weit mehr. Schleifenstruktu.. Gerichtet an: Systemadministratoren, Programmierer, Mitarbeiter des Benutzerservice
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Seminar UNIX / LINUX Grundl. oder vergleichbare Kenntnisse. Grundkenntisse einer höheren Programmiersprache sind von Vorteil.
Meinungen
Inhalte
Mit der Shell-Skript-Programmierung haben Sie ein mächtiges Werkzeug für die volle Entfaltung der Power von UNIX / LINUX an der Hand. Die effiziente Nutzung der Shell beginnt bei einem korrekt eingerichteten System mit optimalen Konfigurations-Dateien. Bereits hierzu werden Grundkenntnisse der Shell-Programmierung verlangt. Shell-Programme können aber weit mehr. Schleifenstrukturen, Fall-Unterscheidungen, Unterprogramme und Tochterprozesse machen sie zu einem wirkungsvollen Instrument zur Unterstützung Ihrer täglichen Arbeit.
Mit Shell-Programmen werden Automatisierungs-Prozesse elegant und zeitsparend erstellt. Um effiziente Shell-Skripte schreiben zu können, brauchen Sie jedoch mehr als das bloße Wissen um die Shell-Sprache. Sie müssen ebenfalls mit den zahlreichen UNIX-Programmen vertraut sein. Unser Seminar leistet beides: Die Shell-Sprache wie auch den geschickten Einsatz und das Zusammenspiel vieler UNIX-Werkzeuge. Es demonstriert weiterhin die zusätzliche Leistung, die Sie aus den Sprach-Erweiterungen von Korn-Shell, Bash und Z-Shell gewinnen und erklärt die Variablen, die die jeweiligen Shells in ihrem Verhalten beeinflussen.
Teilnehmerkreis
Systemadministratoren, Programmierer, Mitarbeiter des Benutzerservice
Voraussetzungen
Seminar UNIX / LINUX Grundl. oder vergleichbare Kenntnisse. Grundkenntisse einer höheren Programmiersprache sind von Vorteil.
Seminarziel
Sie beherrschen die zentralen UNIX-Werkzeuge und können Routine- und Verwaltungsaufgaben am System effizient und sicher mit Shellskripten für die zeilenorientierten Kommandointerpreter umsetzen. Weiterhin können Sie komplexe Shell-Prozeduren effektiv erstellen. Dazu beherrschen sie den Kommandoumfang der Korn- und der Bourne-Shell. Sie beherrschen die UNIX-Werkzeuge sed und awk zur Erstellung von Dienstprogrammen, sowohl für den eigenen als auch für den gruppenübergreifenden Gebrauch.
Seminarinhalte
Überblick
- Korn-Shell, Bash und Z-Shell
- Eigenschaften
- Kommandozeile
- Ein- und Ausgabekanäle
- Pipe
- Kommandosubstitution
- Metazeichen
- Maskieren
- History
- Editier-Modi
- Alias-Mechanismus
- Shell-OptionenGrundlagen Shell-Programmierung
- Shellvariable
- Basis-Shell-Programmierung
- Positionsparameter
- Defaultwerte
- Erweiterte Ein- und Ausgabetechniken
- Mustervergleich
- StringmanipulationAblaufsteuerung und fortgeschrittene Techniken
- Verzweigungen
- Schleifen
- Integer-Arithmetik
- Funktionen
- Variablenattribute
- Felder
- Spezialschleifen
- Prozesssteuerung
- Debugging
sed
- Funktionsweise
- Syntax
- Reguläre Ausdrücke
- Editierbefehleawk
- Funktionsweise
- Programmstruktur
- Variablen und Ausdrücke
- Erweiterte reguläre Ausdrücke
- Formatierte Ausgabe
- Verzweigungen und Schleifenkonstruktionen
- Ein- und Ausgabeumlenkung
- Assoziative Felder
- Umgebungsvariable
- FunktionenWeitere Dienstprogramme
- Dateien anzeigen
- Dateien vergleichen
- Dateien suchen und sortieren
Leistungsumfang
Seminarunterlagen und -materialien
Pausenbewirtung mit heißen und kalten Erfrischungen
Mittagstisch
Abschluß-Zertifikat
8 Wochen telefonische Nachbetreuung
UNIX Shell-Programmierung