Zum Inhalt springen

UNIX/Linux III - BASH Shell Programming

Programm

- Überblick über die Funktionen der unterschiedlichen Shells wie sh, ksh, csh und bash - Shell Builtin Kommandos (echo, print, read, set,… ) - File Globbing (FNG) versus Regular Expressions - Limited, Modifier and Extended Regular Expressions - UNIX/Linux Hilfsprogramme für Scripts (find, cut, grep, sort, tr, wc,… ) - Einsatz von selbst definierten Builtin, System und Array Variablen - Test und arithmetische Funktion - Ablaufkontrolle mit Hilfe von if, case und select - Schleifenkonstrukte mit for, until und while - Signalbehandlung mit trap - Shelldebuging - Dateien aus dem Script heraus mit dem Streameditor sed bearbeiten - Umgang mit dem Reportgenerator awk

Ziele

Die Teilnehmer*innen lernen Prozeduren mit den Shells sh, ksh und bash zu schreiben, die beispielhaft zeigen, wie Shell-Scripts den täglichen Umgang mit UNIX/Linux erleichtern und von Standardaufgaben entlasten können. Diese Kursserie ist vom eingesetzten UNIX/Linux unabhängig und das Gelernte kann auf jedem Linux (Red Hat, SuSE, Debian, usw.) als auch UNIX (HP-UX, AIX, Solaris usw.) angewendet werden Bei diesem Kurs erhalten Sie die Kursunterlagen in deutscher Sprache! Kursformat: 40 % Theorie, 60 % Praxis

Voraussetzungen

- Kenntnisse in der Benutzung einer UNIX/Linux-Distribution, - Besuch der UNIX/Linux-Grundkurse: GK6400 UNIX/Linux I - Fundamentals und GK6701 UNIX/Linux II - Advanced User Skills - Grundlegende UNIX/Linux Systemverwaltungskenntnisse sind zu empfehlen.