Filter-Kommandos
Als Filter bezeichnet man in Unix/Linux Programme, die Daten von stdin lesen, verarbeiten und nach stdout schreiben – sie filtern, transformieren oder zählen Textdaten im Datenstrom.
Filter sind die Bausteine von Pipelines. Jeder einzelne Filter macht eine Sache gut; zusammengesetzt lösen sie komplexe Aufgaben:
cat zugriffe.log | grep "ERROR" | sort | uniq -c | sort -rn | head -10# → die 10 häufigsten Fehlermeldungen im Log, absteigend sortiertDie wichtigsten Filter-Kommandos:
- Anzeigen & Zählen –
cat,head,tail,wc,less - Sortieren & Filtern –
sort,uniq,grep - Ausschneiden & Ersetzen –
cut,tr