Sed und Awk Programmierung

Seminarinformationen

Seminar - Ziel

Nach diesem Seminar sind Sie in der Lage, als Anwender, Datenverarbeiter, Systemadministrator oder auch Software-Entwickler gut und effizient mit den Regulären Ausdrücken Sed und Awk umzugehen und diese vor allem gerne einzusetzen.

Teilnehmer - Zielgruppe

Systemadministratoren

Kurs - Voraussetzungen

Fertigkeit in einer Programmiersprache, Linux/UNIX-Grundlagen

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Sed

  • Aufruf (Parameter und Optionen)
  • Funktionsweise (automatische Leseschleife)
  • Programmstruktur
  • Adressen
  • Blöcke
  • Kommentare
  • Operationen (Grundbefehle, Test und Verzweigung, Zwischenpuffer, Mehrzeilen-Verarbeitung)

Awk

  • Eigenschaften und Einsatzgebiete (10 typische Einzeiler)
  • Funktionsweise (automatische Leseschleife und automatische Feldtrennung)
  • Aufruf (Parameter und Optionen)
  • Konstanten
  • Programmstruktur (Muster + Aktion)
  • Datentypen (Automatische Datentyp-Konvertierung, Defaultwerte)
  • Automatische Variablen
  • Operatoren
  • Kontrollstrukturen
  • Assoziative Arrays (Standard-Arrays, Mehrdimensionale Arrays)
  • Eigene Funktionen
  • Weitere Standard-Variablen
  • Standard-Funktionen (Datei-Funktionen, Zeichenketten-Funktionen, Mathematische Funktionen, Zeit-Funktionen)
  • Spezialitäten des Gawk

Reguläre Ausdrücke

  • Grundlagen und Begriffe
  • Regex-Dialekte
  • Regex-Dialekte
  • Suchen
  • Suchen & Ersetzen
  • Optionen
  • Beispiel-Anwendungen

Weitere Schulungen zu Thema Linux

Cluster Linux High Availibility und Load Balancing

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Sie sind in der Lage eine High Availability Cluster zu istallieren, zu konfigurieren und zu administrieren. Kennenlernen der verschiedenen Clusterlösungen, welche unter Linux z.B. mit LVS zum Einsatz kommen. Sie steigern Ihren bestehenden Linux Server in seiner ...

VPN Lösungen mit Linux

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Kurs erlangen sie die Fähigkeit mehrere Standorte sicher miteinander zu vernetzen oder Aussendienstmitarbeiter und Telearbeitsplätze an ihr Unternehmensnetzwerk anzuschließen. Der de-Fakto-Standard für den Aufbau von VPNs ist IPsec. Des weiteren ...

Ubuntu Intensiv - Workshop

- u.a. in Berlin, Hannover, Leipzig, Essen, Virtual Classroom

Die neue Version soll auch den Unternehmens-Desktop erobern. Unter dem Motto "it just works", das weitgehend in die Tat umgesetzt ist und mit einer sympathischen Philosophie: "Software sollte kostenlos, für jedermann benutzbar und nach Belieben anpassbar sein", sind die ...

DNS und Firewall unter Linux

- u.a. in München, Zürich, Essen, Mannheim, Freiburg

Erlernen der umfangreichen Funktionalitäten zu Abwehr von Angriffen über das Internet sowie die Einrichtung eines DNS-Servers unter Berücksichtigung der Sicherheitsaspekte.