Seminarstandorte : |
|
Bayern: München Nürnberg Niedersachsen: Hannover Northeim Nordrhein-Westfalen: Paderborn Dortmund Essen Baden-Württemberg: Ludwigsburg/Stuttgart Karlsruhe Hessen: Frankfurt Rheinland-Pfalz: Mainz Sachsen: Leipzig Berlin Hamburg Bremen Österreich: Wien Linz Salzburg Innsbruck Dornbirn Graz Italien: Bozen |
Seminarsprache: |
| Deutsch | auf Anfrage Englisch oder Italienisch möglich |
Trainer Login
UNIX - Skripting/Shell Programmierung - Seminare
Seminarziel
Sie sind nach dem Kurs in der Lage, viele Ihrer Tätigkeiten auf einem UNIX/LINUX-System mit Hilfe von Shell-Skripten zu automatisieren und eigene UNIX-Werkzeuge für immer wiederkehrende Aufgabenstellungen zu programmieren. Vor allem die syntaktischen Besonderheiten und die damit einhergehenden "Fallen" der Shell-Programmiersprache werden intensiv besprochen. Im Verlaufe des Kurses werden Sie viele nützliche Übungs-Shell-Skripte erstellen sowie ein großes durchgängiges Beispiel-Skript für eine Menüsystem bzw. eine Adreßverwaltung schrittweise aufbauen.
Zielgruppe
- Entwickler
Voraussetzungen
- UNIX/LINUX-Kenntnisse (Shell-Ebene mit Kommando-Zeile)
- Arbeiten auf der Kommandozeile (analog MS-DOS)
- Kenntnis des UNIX-Standard-Editors vi
- Kenntnisse in einer beliebigen Programmiersprache
Inhalt
Wiederholung UNIX-Einführungs- und Aufbaukurs
Einführung
- Skript-Aufbau und -Aufruf
- Kommentare
- Exit-Status
- Fehlerkanal
- Fehlersuche
- clear
- echo
- sleep
- Kommando-Substitution
- expr
- Shell-Variablen
- Umgebungs-Variablen
- Vordefinierte Variablen
- read
- dd
- Parameter
- shift
- Vergleiche (test)
- Verzweigungen (if, case)
- Schleifen (for, while, until)
- Vorzeitiger Abbruch (break, continue, exit)
Kommando-Kombination
- Kommando-Listen (&& ||)
- Kommando-Trenner (& ; NEWLINE)
- Kommando-Gruppierung ((...) )
- Line continuation ()
- Definition und Aufruf
- Rücksprung (return)
- Parameter-Übergabe
- Werte-Rückgabe
- Source-Operator (.)
Hintergrund/Kind-Prozesse (& wait)
Anhang I (Skript-Aufruf, Usage-Meldung, Leere Anweisung, basename/dirname, exec, eval, getopts, Bedingte Variablen)
Anhang II (Shell-Optionen, Here-Dokument, select, tput, xargs, time, seq/jot, uname, (k)dialog, Rekursion)
Literatur
nach Absprache
Verwandte Seminare
|
Öffentliches Seminar |
Firmen Seminar |
Inhouse Seminar |
Individual Seminar |
| Dauer | 3 Tage |
| Seminarpreis pro Person | € 1.295,00 netto |
| € 1.541,05 inkl. 19% MwSt | |
| Seminarunterlagen | zzgl. |
| Verpflegung | zzgl. |