Beschreibung
In diesem Unix/Linux-Seminar lernt der Kursteilnehmende unterschiedliche Techniken zur Bearbeitung von Dateien kennen. Dabei spielen insbesondere für die Werkzeuge Awk und Perl die Regulären Ausdrücke eine zentrale Rolle. Abgerundet wird das Thema durch einen Schnelleinstieg in die Bearbeitung von XML-Dateien mit Perl.
Agenda Überblick und Abgrenzungen
-Aufgaben und Lösungen innerhalb von Shellscripten
-Einsatzgebiete von sed und awk-Skripten
-Verwendung von Perl
Reguläre Ausdrücke
-Vergleich mit Wildcards
-Möglichkeiten von regulären Ausdrücken
-Pattern-Matching
-Beispiele
Überblick über die Shells
Shell
-Kommandozeile und Sequenzen
-Ein-, Ausgabekanäle und Pipes
-Kommandosubstitution
Kommando test
Zahlen verarbeiten mit expr
Shell als Programmiersprache
-Shellvariablen und Quots
-Ablaufsteuerung und Schleifen
-Funktionen und Rückgabewerte
grep und find
-Suchen mit regulären Ausdrücken
sed - der Stream-Editor
-Funktionsweise
-Reguläre Ausdrücke mit sed
-Kommandos
awk
-Pattern Scanning Language
-Funktionsweise
-Programmstruktur
-Variablen und Ausdrücke
-Erweiterte reguläre Ausdrücke
-Formatierte Ausgabe
-Verzweigungen und Schleifen
-Ein- und Ausgabeumlenkung
-Assoziative Felder
-Umgebungsvariable
-Funktionen
Einblick in Perl
-Einsatzbereiche von perl
-Vergleich von awk und perl
-Perl-Skripte
-Datentypen
-Operationen
-Reguläre Ausdrücke
-Mustererkennung
-Ein- und Ausgabeoperationen
Direktlink zum Seminar