Unix Shell Programmierung

Zielgruppe    Die Veranstaltung richtet sich an fortgeschrittene UNIX Anwender und künftige UNIX Administratoren.
Kurzbeschreibung    Aufbauend auf dem Seminar UNIX Grundlagen werden mit zahlreichen Beispielen und Übungen die Kenntnisse zur Shell-Programmierung praxisorientiert vermittelt.
Voraussetzungen    Es werden Grundkenntnisse in Unix vorausgesetzt.
Dauer    3 Tag(e)
Inhalt   

Einführung
Eigenschaften der Shell, Wichtige Prozess-Attribute

Einfache Shell-Kommandos
Kommandos und Shell-Scripts, Shell-Variablen, Kommandointerpretation, Startup-Files, I/O-Umlenkung, Pipes, Vordergrund- und Hintergrundprozesse, Ergänzungen zur ksh

Shell-Programme
Kommandoverkettung und -klammerung, Bedingte Kommandoausführung: if-then-else-fi, test-Kommando, for-Schleife, while- und until-Schleife, read und readonly, case-Kommando, Shell-Funktionen, Shell-interne Kommandos, Signal- und Fehlerbehandlung

C-Shell
Erweiterungen gegenüber der Bourne-Shell, History-Mechanismus, Alias-Mechanismus

CGI-Programmierung
Beispiele für den Einsatz der Shell.

Methode  Vortrag, praktische Übungen