UNIX Skripting/Shell - Programmierung- Seminare

Seminarinformationen

Seminar-Ziel

In dieser Schulung lernen die Teilnehmer, wie zahlreiche Tätigkeiten auf einem UNIX/LINUX-System mit Hilfe von Shell-Skripten automatisiert werden können. Ein weiterer Teil der Schulung ist die Programmierung eigener UNIX-Tools für sich wiederholende Aufgabenstellungen. Die syntaktischen Merkmale und die daraus entstehenden "Fallen" der Programiersprache Shell werden nachhaltig behandelt. Ein weiteres Highlight der Schulung ist die Erstellung hilfreicher Übungs-Shell-Skripte.

Teilnehmer Zielgruppe

Kurs Voraussetzungen

Arbeiten auf der Kommandozeile (analog MS-DOS)
Kenntnis des UNIX-Standard-Editors vi  

UNIX/LINUX-Kenntnisse (Shell-Ebene mit Kommando-Zeile)
Kenntnisse in einer beliebigen Programmiersprache

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

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)

Tags: OpenSource
 
 

Weitere Schulungen zu Thema Unix

UNIX - Datenkommunikation

Verschiedene Kommunikationsdienste richtig konfigurieren und zielgerecht einsetzen - In dieser Schulung werden den Teilnehmern die hierfür benötigten Kenntnisse vermittelt.  ...merken/anfragen
 

UNIX - Grundlagen

In dieser Schulung erhalten die Teilnehmer Einsicht in die Funktionen von UNIX. Des weiteren lernen die Schulungsteilnehmer die wesentliche Bedienung und die Einsatzmöglichkeiten des Betriebssystems kennen. ...merken/anfragen
 

UNIX - Der Einstieg in das Betriebssystem 1. Teil

In dieser Schulung werden den Teilnehmern die wesentlichen Kenntnisse vermittelt, um auf einem UNIX-System arbeiten zu können. Diese Schulung ist als Einstieg in UNIX gedacht. ...merken/anfragen
 

UNIX - Der Einstieg in das Betriebssystem 2. Teil

In dieser Schulung werden die Kenntnisse aus der Schulung "UNIX - Der Einstieg in das Betriebssystem 2. Teil" vertieft und erweitert. Des weiteren lernen die Schulungsteilnehmer hier ebenfalls die Grundlagen der Shell-Programmierung kennen. Hierdurch können sie noch effektiver auf einem UNIX-System arbeiten oder es administrieren. ...merken/anfragen
 
 
 
  • keine Seminare auf Ihrem Merkzettel
 

Anfragedetails

Seminartyp wählen:




Preis pro Person
1.295,00 € netto
1.541,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.
Für dieses Seminar liegen bereits Anmeldungen vor!
Standort wählen:

Termin wählen:






*  oder Wunschtermin


Anzahl Teilnehmer:


auf den Merkzettel
 
 

alt

alt

alt


IT-Schulungen.com erhält beim
Internationalen Training Center Rating
(ITCR) die höchste Bewertung und wird
mit Premium Services ausgezeichnet.