Zum Inhalt springen

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:

Terminal-Fenster
cat zugriffe.log | grep "ERROR" | sort | uniq -c | sort -rn | head -10
# → die 10 häufigsten Fehlermeldungen im Log, absteigend sortiert

Die wichtigsten Filter-Kommandos: