Beschreibung
In diesem Unix/Linux-Seminar lernt der Kursteilnehmende die Shell kennen, das wichtigste und eines der mächtigsten Werkzeuge von Unix. Er wird nach Besuch des Kurses in der Lage sein, Routineaufgaben mit eigenen Shellskripten effektiv zu lösen.
Agenda Überblick über die Shells
-Unterschiede zwischen den Shells
-Bourne-Shell und bash
-C-Shell und tcsh
-Korn-Shell
Bourne Again Shell
-Kommandozeile
-Sequenzen
-Bedingungen
-Ein- und Ausgabekanäle
-Pipe
-Kommandosubstitution
-History
-Alias Mechanismus
Kommando test
-Test und Zeichenketten
-Test und numerische Ausdrücke
Zahlen verarbeiten mit expr
Shell als Programmiersprache
-Shellvariable
-Ablaufsteuerung
-Schleifen
Reguläre Ausdrücke
-Vergleich mit Wildcards
-Beispiele
grep und find
-Suchen mit regulären Ausdrücken in Dateien mit grep
-Suchen mit regulären Ausdrücken von Dateien mit find
Stream-Editor sed
-Suchen und Ersetzen mit sed
awk
-Einsatzbereiche von awk
-Beispiel
Einblick in Perl
Direktlink zum Seminar