Shellskripte sind ein wichtiges Hilfsmittel bei der Arbeit von Linux-Systemadministratoren, denn viele Aufgaben, die in der Praxis oft "zu Fuß" gelöst werden, lassen sich automatisieren. Hier ein Skript, das die 20 größten Dateien auf der Festplatte findet und den Report per Mail verschickt; dort ein Skript, das einen Prozess überwacht und bei Bedarf neu startet. Der Phantasie sind hier kaum Grenzen gesetzt - für fast jede Aufgabe, die mehr als einmal erledigt werden muss, lohnt es sich in der Regel, ein kleines Skript zu erstellen.
Seminargrundlage ist die bash-Shell unter Linux; bei Bedarf kann aber auch auf die Besonderheiten anderer Shells eingegangen werden.
- Linux-Shells und Tools
- Die Shells "sh", "ksh" und "bash"
- Shell-Mechanismen: Wildcards, Ausgabeumlenkung, Pipes, ...
- Tools: grep, sort, cut, diff, find, ...
- Shellskripte
- Erstellen und Ausführen von Skripten
- Handling von Ein- und Ausgaben
- Kommandozeilenparameter
- Rechnen in der Shell
- Kontrollstrukturen (if, while, for, case, ...)
- Debugging-Möglichkeiten
- Fortgeschrittene Programmierung
- Reguläre Ausdrücke
- Der Stream-Editor "sed"
- Die Muster- und Stringprogrammiersprache "awk"
Shellskripte sind ein wichtiges Hilfsmittel bei der Arbeit von Linux-Systemadministratoren, denn viele Aufgaben, die in der Praxis oft "zu Fuß" gelöst werden, lassen sich a ...
Mehr Informationen >>