Beschreibung
In diesem Unix/Linux-Seminar lernt der Kursteilnehmende die Shell kennen, das wichtigste und eines der mächtigsten Werkzeuge von Unix. Der Schulungsteilnehmende wird nach dem Besuch des Kurses in der Lage sein, auch komplexe Aufgaben mit eigenen Shellskripten effektiv zu lösen.
Agenda Einleitung
-Allgemeines
Überblick über die Shells
-Eigenschaften der Bourne-Shell
-Eigenschaften der C-Shell
-Eigenschaften der Korn-Shell
-OpenSource Shell bash
-OpenSource Shell tcsh
Die Bourne Shell (Bourne Again Shell)
-Kommandozeile
-Sequenzen
-Bedingungen
-Ein- und Ausgabekanäle
-Pipe
-Kommandosubstitution
-Maskieren
-History
-Makros
-Editier-Modi (vi-mode, emacs-mode)
-Alias Mechanismus
-Shell-Optionen
Kommando test
-test und Zeichenketten
-test und numerische Ausdrücke
Zahlen verarbeiten mit expr
Startdateien der Shells (profiles)
Shell als Programmiersprache
-Shellvariable
-Basis-Shell-Programmierung
-Ablaufsteuerung
-Schleifen
-Integer-Arithmetik
-Funktionen
-Rückgabewerte
-Variablenattribute
-Felder
-Erweiterte Ein- und Ausgabetechniken
-Prozesssteuerung
-Metazeichen
Vertiefung
-Skriptaufbau
-Konfliktfreie Namensvergabe
-Ablaufoptimiertes Programmieren
-Debuggern von Skripten
-Abfangen von Signalen im Skript
Weitere Dienstprogramme
-Anzeigen, Vergleichen, Suchen und Sortieren von Dateien
Direktlink zum Seminar