Drucken

grep, awk, sed und Regular Expressions

Die Geheimcodes der Linux-Profis knacken: Datenströme blitzschnell filtern, editieren und beherrschen!

Reguläre Ausdrücke wirken auf den ersten Blick wie eine unlesbare Geheimsprache – doch wer sie beherrscht, besitzt eine absolute Superkraft auf der Kommandozeile! Ob in der BASH, in Python, Java oder PHP: Admins und Entwickler, die komplexe Logdateien durchsuchen oder Textberge manipulieren müssen, sparen mit RegEx tagelang Arbeit. In diesem praxisgeladenen Training nehmen wir den regulären Ausdrücken ihren Schrecken und verwandeln sie in Ihr effizientestes Werkzeug für den Alltag.

Dieser Kurs verbindet theoretisches Fundament direkt mit messbarem Praxiserfolg. Sie meistern nicht nur die Syntax von Regular Expressions, sondern lernen gleichzeitig die drei mächtigsten Textwerkzeuge der Linux-Welt von Grund auf kennen: grep für die blitzschnelle Mustersuche, den Stream-Editor sed für automatisierte Textänderungen in Sekundenschnelle und die Programmiersprache awk für komplexe Datenanalysen. Damit der Transfer in Ihren Job perfekt gelingt, erhält jeder Teilnehmer mehrere eigene Linux-VMs (SUSE, Red Hat und Debian) zum plattformübergreifenden Experimentieren!

Ihr unschlagbarer Mehrwert: Schluss mit stundenlangem, manuellem Suchen in Textdateien! Sie erlangen die Fähigkeiten, riesige Datenströme mit wenigen Zeichen präzise zu zerlegen, zu filtern und zu transformieren – ein echter Quantensprung für Ihre tägliche Produktivität als Linux-Profi.

Kursinhalte

  • Grundlagen Reguläre Ausdrücke
    • Arten von Regulären Ausdrücken
      • Basic Regular Expressions (BRE)
      • Extended Regular Expressions (ERE)
      • Perl Regular Expressions (PERLRE)
    • Literale und Metazeichen in Regex
    • Metazeichen und ihre Maskierung
    • Anker und Zeichenklassen
    • Anzahl und Vorkommen
      • Vervielfacher Zeichen
      • Definition von Gruppen und Wiederholungen
      • gierige Quantifier (greedy)
      • genügsame Quantifier (non greedy)
    • Klammern und Rückbezüge
    • Modifizierer und Begrenzer
    • Wortgrenzen
    • Klammer Referenzen
    • ODER Alternativen
    • Lookarounds
      • Positive Lookaheads
      • Negative Lookaheads
      • Positive Lookbehinds
      • Negative Lookbehinds
  • Linux Werkzeuge in Verbindung mit Regulären Ausdrücken
    • Finden von speziellen Zeichenketten
    • Finden von speziellen Positionen
  • grep, egrep und fgrep
    • grep Varianten im Detail (grep, egrep, pgrep, zgrep,...)
    • Praktische Anwendungsbeispiele
    • (e)grep Optionen im Detail und ihre praktische Anwendung
    • UND / ODER Suchmuster Verknüpfungen
    • grep und reguläre Ausdrücke
  • awk (Programmiersprache für Textmanipulation)
    • Syntax von awk
    • Einfache Ausgabe mit awk
    • Mustervergleiche
    • Formatierte Ausgabe (print, printf)
    • Variablen
    • BEGIN...END Block Anweisung
    • Auswahlanweisungen if-else, loops
    • Arrays
    • awk und reguläre Ausdrücke
    • Schreiben von awk Programmen und Skripten
  • sed (Mustererkennung, Textmustermanipulation)
    • Syntax von sed
    • sed Kommandos
    • Einfügen und Anhängen von Zeilen
    • Ändern von Zeileninhalten
    • Ersetzungsfunktionen (Textmuster, reguläre Ausdrücke)
    • Verknüpfen von sed Skripten
    • Text importieren und exportieren
    • Ein-/Ausgabefunktionen
    • sed und reguläre Ausdrücke

 

Empfohlene Vorkenntnisse

Diese Schulung richtet sich an alle Teilnehmer mit Administrationserfahrungen im Linux Bereich, wie sie in unserem Kurs "Linux 1 – Grundlagen" vermittelt werden.

 

Details zu diesem Open Source Training

Kurstitel: grep, awk, sed und Regular Expressions
Kurspreis: 1.590,00 € exkl. MwSt
pro Teilnehmer, Standardpreis ohne Rabatt

Kursdatum:    
Kurszeiten:

29.06.26 - 30.06.26
09:30 - 17:00
Alternative Termine stehen am Ende dieser Seite

Trainer:

Mst. Peter Jahn, MSc (Fachkompetenzen)


Dieses Training findet in der typischen Classroom Variante und in der Live Variante übers Internet via ZOOM Session statt. Sie können selber entscheiden welche Variante besser für sie passt.


Kursort:


Das Classroom Training findet statt bei:

LinuxCampus
Brodtischgasse 4
2700 Wr. Neustadt (Österreich) Austria
Website des Veranstaltungsortes
LinuxCampus
Das Live Training findet statt bei:

Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB.

Details:

Der Kurs ist auf 10 Teilnehmer beschränkt
Die Unterrichtssprache ist Deutsch
Die Kursunterlagen werden im PDF Format bereitgestellt
Jeder Teilnehmer erhält ein Kurszertifikat
Kalt- und Heißgetränke und Snacks werden kostenlos bereitgestellt

Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System?

Den Kurstermin 29.06.26 - 30.06.26 buchen

Schritt 1:  Auswahl der Kursvariante (Classroom oder Live)
Schritt 2:  Angabe der Teilnehmer Daten

Der Termin ist nicht veröffentlicht


Alternative Kursmöglichkeiten

Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden

Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an

Weitere Termine zu diesem Kursthema