Linux Shell Scripting
Seminar / Firmentraining
Voraussetzungen
Äquivalentes Wissen aus den Seminaren Linux Admin und Linux Advanced Admin
Inhalte
- Grundlegendes
- Wild cards und regular expressions
- Variablen und deren Gültigkeiten
- Sourcing
- Arithmetik
- String-Operationen
- Leeres, Nullen und das Nichts
- Alle Varianten von Anführungszeichen und Klammern
- Einbettung von anderen Programmen (Binaries wie auch Scripts (Perl-, ...)
- Exit Status
- Funktionen
- Pipes und Filter
- Bedingte Ausführungen (&&, ||, if, case, ...)
- Schleifen (for, while, ...)
- Rekursionen
- Userinteraktion (read, trap, shift, getopts, ...)
- Interaktive Menüs
- Die wichtigsten 'externen' Tools für Scripts (test, grep, tr, head, tail, cat, cut, ls, sed, paste, join, uniq, ...)
- init Scripts
- Residente Scripts erstellen und starten (Betreiben von Scripts als Prozess)
- trap - reagieren auf Signale
und das alles geübt in praxisnahen Projekten:
- Operieren mit Files (zum Aufwärmen)
- CGI Webservice in Bash (zum Verstehen so mancher Zusammenhänge)
