Fantom Tag

Schulung - Linux/UNIX Shellprogrammierung Aufbau

awk, sed und grep mit Regulären Ausdrücken effizient einsetzen

  • Live Online oder Präsenz
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
8243
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Die effiziente Automatisierung von Arbeitsabläufen ist in der Systemadministration und IT-Entwicklung ein entscheidender Erfolgsfaktor. In diesem Aufbauseminar erweitern Sie Ihre Kenntnisse in der Shellprogrammierung unter Linux und UNIX gezielt um leistungsstarke Werkzeuge wie awk, sed und grep. Sie lernen, reguläre Ausdrücke effektiv einzusetzen, Textdaten zu analysieren und Skripte strukturiert zu optimieren - praxisnah und direkt am System.

Nach dem Seminar sind Sie in der Lage, bestehende Shellskripte deutlich effizienter zu gestalten, Fehlerquellen zu minimieren und neue Funktionen flexibel zu integrieren. So reduzieren Sie manuelle Eingriffe und steigern die Performance Ihrer Systeme nachhaltig.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Systemadministrator:innen, die ihre Fähigkeiten in der Shell-Skript-Programmierung erweitern möchten. 
  • Programmierer:innen, die regelmäßig mit UNIX- oder Linux-Systemen arbeiten und ihre Skripte optimieren wollen. 
  • Mitarbeiter:innen im Benutzerservice, die für die Automatisierung und Optimierung von Aufgaben verantwortlich sind. 

Voraussetzungen

Trainingsprogramm

Trainingsprogramm

Wichtige Kommandos unter Linux/UNIX:

  • Die Suche in Dateien
  • Konvertieren, Komprimieren, Herausschneiden von Textdaten

 

Reguläre Ausdrücke:

  • Positionieren, Suchen und Ersetzen von Textdaten
  • Gegenüberstellung grep, vi, awk, sed

 

awk Grundlagen und erweiterte Funktionen:

  • Funktionsweise
  • Programmstruktur
  • Variablen und Ausdrücke
  • Erweiterte reguläre Ausdrücke
  • Formatierte Ausgabe
  • Verzweigungen und Schleifenkonstruktionen
  • Ein- und Ausgabeumlenkung
  • Assoziative Felder
  • Umgebungsvariable
  • Funktionen

 

sed:

  • Funktionsweise
  • Aufruf-Syntax
  • Programmstruktur
  • Reguläre Ausdrücke
  • Editierbefehle
  • Speicherfunktionen
  • Ablaufkontrollfunktionen
Schulungsmethode

Schulungsmethode

Erklärungen durch den Trainer, praktische Beispiele und anschließend Übungen am System.

Hinweis

Hinweis

Weitere Seminare aus dem Bereich Betriebssysteme.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?   

Dieses Seminar richtet sich an Systemadministratorinnen und -administratoren, Programmierer:innen und Mitarbeiter:innen des Benutzer:innenservice, die bereits Erfahrungen mit Shell-Programmierung haben und diese Kenntnisse vertiefen möchten. 

Welche Voraussetzungen sollten die Teilnehmenden mitbringen?   

Empfohlen wird der vorherige Besuch der Schulung LINUX/UNIX Shellprogrammierung und Toolsoder vergleichbare praktische Erfahrungen in der Shell-Programmierung. 

Welche Lernmethoden kommen im Seminar zum Einsatz?   

Das Seminar kombiniert Erklärungen durch den bzw. die Trainer:in mit praktischen Beispielen und Übungen am System, um sicherzustellen, dass die Teilnehmer:innen die Konzepte effektiv in der Praxis anwenden können. 

Welche Vorteile bringt die Teilnahme an diesem Seminar?   

Teilnehmer:innen lernen, ihre Shell-Skripte effektiver zu gestalten, was zu einer Reduzierung manueller Eingriffe bei der Fehlerbehebung führt. Dies sorgt für eine effizientere Arbeitsweise und eine angenehmere Arbeitserfahrung. 

Wann ist Shellprogrammierung sinnvoll? 

Shellskripte sind ideal, um kleine Automatisierungen, Systemverwaltungsaufgaben oder Tools zur Verkettung von Befehlen (z. B. Pipes, Textfilterung) einfach umzusetzen. Bei komplexen Datenstrukturen, intensiver Logik oder Performance-Anforderungen stoßen sie jedoch schnell an ihre Grenzen, sodass Sprachen wie Python, Go oder C sinnvoller sind.