Home arrow Trainingsangebot arrow Trainingcenter arrow Softwareentwicklung arrow UNIX-Shell arrow UNIX - Skripting/Shell Programmierung 

 beratung

 

 

telefonnu

 

 

termin_vereinbaren  

 

 

 anfrage_button  

 

 

lastminuteangebote
 
 

 

 

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






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren

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
Wichtige Kommandos
  • clear
  • echo
  • sleep
  • Kommando-Substitution
  • expr
Variablen und Parameter
  • Shell-Variablen
  • Umgebungs-Variablen
  • Vordefinierte Variablen
  • read
  • dd
  • Parameter
  • shift
Kontrollstrukturen zur Ablaufsteuerung
  • Vergleiche (test)
  • Verzweigungen (if, case)
  • Schleifen (for, while, until)
  • Vorzeitiger Abbruch (break, continue, exit)
Häufige Fehler und Tips
Kommando-Kombination
  • Kommando-Listen (&& ||)
  • Kommando-Trenner (& ; NEWLINE)
  • Kommando-Gruppierung ((...) )
  • Line continuation ()
Funktionen (zur Strukturierung von Skripten)
  • Definition und Aufruf
  • Rücksprung (return)
  • Parameter-Übergabe
  • Werte-Rückgabe
  • Source-Operator (.)
Signalbehandlung (trap)
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

 

[ Zurück ]

Dauer 3 Tage
Seminarpreis pro Person € 1.295,00 netto
  € 1.541,05 inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.
Seminarorte
Wählen Sie einen freien Termin für Nürnberg aus

04.06.2012

16.07.2012

27.08.2012

08.10.2012

19.11.2012

07.01.2013

18.02.2013

08.04.2013

27.05.2013

08.07.2013

19.08.2013

30.09.2013

 
unverbindliches Angebot
unverbindlich reservieren

Dieses Seminar auf meine Merkliste setzen
Meine Merkliste öffnen