Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Sed a Awk — praktický tutorial

05. 04. 2025 1 Min. Lesezeit intermediate

Sed und awk sind die leistungsfaehigsten Werkzeuge fuer Textverarbeitung auf der Kommandozeile. Sed brilliert bei Substitutionen, awk bei der Extraktion und Analyse strukturierter Daten.

Sed — Stream-Editor

sed ‘s/foo/bar/g’ soubor.txt sed -i ‘s/foo/bar/g’ soubor.txt sed ‘/^#/d’ config.conf sed ‘/^$/d’ soubor.txt sed -n ‘/BEGIN/,/END/p’ soubor.txt

Awk — Pattern Scanning

awk ‘{print $1, $3}’ soubor.txt awk ‘$3 > 100 {print $1, $3}’ data.txt awk -F’:’ ‘{print $1, $7}’ /etc/passwd awk ‘{sum += $2} END {print sum}’ data.txt awk ‘{count[$1]++} END {for (k in count) print k, count[k]}’ access.log

Praktische Beispiele

awk ‘{print $1}’ access.log | sort | uniq -c | sort -rn | head awk ‘{print $9}’ access.log | sort | uniq -c | sort -rn awk -F’,’ ‘$3 > 1000 {print $0}’ sales.csv awk -F’:’ ‘$3 >= 1000 {print $1}’ /etc/passwd

Wann was

  • Sed — Substitution, Zeilen loeschen, In-place-Bearbeitung
  • Awk — Spalten, Berechnungen, Aggregation
  • Kombination — sed Vorverarbeitung, awk Analyse

Unverzichtbar

Die Investition in sed und awk zahlt sich bei der Arbeit mit Logs und Daten vielfach aus.

sedawklinuxtext processing
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.