LU04b - Filtern, Sortieren und mehr
Mit Shell-Befehlen können wir sehr schnell Daten Filtern, Sortieren und Vergleichen.
grep: Datenströme filtern
grep
sucht nach Textmustern in Dateien oder Eingaben und gibt die passenden Zeilen aus.
Es unterstützt Wildcards und reguläre Ausdrücke, wodurch komplexe Suchen möglich sind.
Beispiel
grep „Fehler“ datei.txt
findet alle Zeilen in datei.txt, die das Wort „Fehler“ enthalten.
sort: Datenströme sortieren
sort
sortiert die Zeilen einer Datei oder Eingabe alphabetisch, numerisch oder nach anderen Kriterien.
Beispiel
sort namen.txt
sortiert die Zeilen in namen.txt alphabetisch.
Optionen wie -n
für numerische oder -r
für umgekehrte Sortierung erweitern die Funktionalität.
comm: Datenströme vergleichen
comm
vergleicht zwei sortierte Dateien zeilenweise und zeigt Zeilen, die nur in der ersten Datei, nur in der zweiten Datei oder in beiden vorkommen.