Shellskripte sind ein wichtiges Hilfsmittel bei der Arbeit von
UNIX-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
Prozeß überwacht und bei Bedarf neu startet. Der Phantasie sind hier
kaum Grenzen gesetzt - für fast jede Aufgabe, die mehr als einmal
erledigt werden muß, lohnt es sich in der Regel, ein kleines Skript
zu erstellen. Seminargrundlage ist die bash-Shell unter Linux; bei Bedarf wird aber auch auf die Besonderheiten anderer Shells (Bourne Shell, Korn-Shell) eingegangen.
In diesem Seminar lernen Sie mit einem sehr hohen Praxisanteil die
Möglichkeiten der Shellprogrammierung kennen. Sie sind danach in der Lage, zum einen "fremde" Skripte zu verstehen (was für das erfolgreiche Administrieren eines UNIX-Systems sehr wichtig ist), zum anderen auch eigene nützliche Skripte zu erstellen, die Ihre tägliche Arbeit sehr erleichtern können.
Inhalt
Einführung und
Überblick
Typische Einsatzgebiete der Shellprogrammierung
Vor- und Nachteile, Grenzen der Shellprogrammierung
UNIX-Shells und
UNIX-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"
Seminar-Ziel
In diesem Seminar lernen Sie mit einem sehr hohen Praxisanteil die
Möglichkeiten der Shellprogrammierung kennen. Sie sind danach in der Lage, zum einen "fremde" Skripte zu verstehen (was für das erfolgreiche Administrieren eines UNIX-Systems sehr wichtig ist), zum anderen auch eigene nützliche Skripte zu erstellen, die Ihre tägliche Arbeit sehr erleichtern können.
Wer sollte teilnehmen
Linux/UNIX-Systemadministratoren, ambitionierte Anwender mit Kenntnissen des Seminars "Linux/UNIX Einführung" oder vergleichbaren Kenntnissen
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Abitur, Diplom in Mathematik und Informatik
Diverse SuSE Linux und Sun Solaris Zertifizierungen. Für alle Fragen rund um Linux und Unix ist Axel Miesen unser Experte
Teilnehmer aus folgenden Unternehmen
RTL Interactive GmbH, Köln
Bundesamt für den Zivildienst, Köln
IDG Informationsverarbeitung, Köln
Landesbank BW, Stuttgart
T-Systems GmbH, Bonn
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Scripting mit Windows PowerShell - Einsteiger-Workshop
Ob ambitionierter Anwender oder Systemadministrator -- der Wunsch, PC-Alltagsaufgaben zu automatisieren, wächst zunehmend. Windows PowerShell ist das neue Werkzeug, mit denen Sie diesen Wunsch in die Tat umsetzen können. Das vorliegende Buch weist Ihnen dabei den Weg -- auch wenn Sie noch keinerlei Erfahrung mit Skripts oder Programmierung haben. Dieser Einsteiger-Workshop setzt nichts weiter voraus als ein paar Tage Zeit und die Lust, Neues zu lernen. Scripting-Guru Tobias Weltner führt Sie unterhaltsam und gekonnt in die Welt der Skript-Automatisierung ein. Schritt für Schritt erlernen Sie Windows PowerShell und finden jede Menge Anregungen zur Automatisierung von lästigen Routinearbeiten. Zusätzlich erhalten Sie auf CD wertvolle Tools, die Ihnen die Arbeit mit Skripts wesentlich erleichtern.
Seminar
Shell-Programmierung
Von der Shellscript-Programmierung profitieren kann der einfache Linux-/UNIX-Anwender bis hin zum System-Administrator. Einfach jeder ambitionierte Linux-User. In den ersten zehn Kapiteln erfahren Sie alles, was Sie zur Shell-Programmierung wissen müssen. Weitere Kapitel gehen auf die unverzichtbaren Tools grep, sed und awk ein, die in Kombination (oder auch allein) mit der Shellscript-Programmierung zu wertvollen Helfern werden können. Sie erfahren alles zu grundlegenden Kommandos von Linux/UNIX. Das ganze Buch enthält zahlreiche Praxisbeispiele, ist modular zu lesen und hervorragend als Nachschlagewerk geeignet. Ganz neu ist ein Kapitel zu Tcl/Tk.
Seminar
Shell Skript Programmierung
Der erste Teil des Buch behandelt Kommandos, Techniken und Konzepte der Shell-Skript-Programmierung. Der zweite Teil beschäftigt sich mit den wichtigsten UNIX-Tools, die in den Shell-Skripten einzubauen und aufzurufen sind. Der dritte Teil zeigt, wie man das erlernte Wissen einsetzt, um die unterschiedlichen Aufgaben aus dem Alltag der Systemadministration zu lösen.
Seminar
Klassische Shell-Programmierung
Shell-Skript-Programmierung ist das mächtige Werkzeug zur vollen Entfaltung der Power von Unix. Shell-Skripten sind unerlässlich für Unix-User und Systemadministratoren. Mit ihnen werden Automatisierungsprozesse in Unix elegant und zeitsparend erstellt. Um Shell-Skripten gut schreiben zu können, braucht man mehr als lediglich das Wissen um die Shell-Sprache. Man muss ebenfalls vertraut sein mit den zahlreichen Unix-Programmen. Das vorliegende Buch lehrt beides: die Shell-Sprache wie auch den geschickten Einsatz und das Zusammenspiel vieler Unix-Werkzeuge. Darüber hinaus wird dem Leser mit Klassischer Shell-Programmierung ein tiefer Einblick in Unix gewährt. Mit diesem Buch lernt der Leser, wie exzellente Skripten erstellt werden und wie Fallen umgangen werden, die Skripten zu schlechten Skripten werden lassen. Damit spart der Leser viele Stunden überflüssiger Arbeit. Sie lernen nicht nur, wie Sie nützliche Shell-Skripten schreiben, sondern auch, wie Sie die Shell schnell, zuverlässig und portabel anpassen, um das Beste aus jedem System herauszuholen. Diese Fertigkeit ist wichtig für jeden, der Unix- oder Linux-Systeme betreibt und wartet. Die wichtigsten Themenbereiche, die in diesem Buch behandelt werden: * Einstieg in die Skript-Sprache * Arbeit mit Textdaten: Suchen und Ersetzen, Sortieren, Drucken, Werkzeuge * Arbeit mit Shell-Variablen * Ein- und Ausgabe, Dateien und Befehlsauswertung * Erstellung von Produktionsskripten * Die Programmiersprache awk * Arbeiten mit Dateien: Auflisten, lange Dateilisten, Dateimetadaten, Dateien suchen, Dateien vergleichen * Rechtschreibkontrollprogramm aus vorhandenen Unix-Werkzeugen aufbauen * Prozesse: erzeugen, auflisten, steuern, löschen, Prozess-Accounting, verzögerte Terminierung * Shell-Portabilität und Erweiterung * Sichere Shell-Skripten
Seminar
Shell-Programmierung für Unix und Linux
Die Shell ist ein zentraler Bestandteil jedes UNIX-Systems. Sie ermöglicht es, Kommandos direkt einzugeben und Shell-Programme zu erstellen, mit denen viele Aufgaben sehr einfach gelöst oder automatisiert werden können.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743