Wie kann ich Textzeilen sortieren?
Wie der Name schon sagt,
sort ordnet Daten.
Standardmäßig passiert das in aufsteigender alphabetischer Reihenfolge,
Aber die Optionen „ -n “ und „ -r “ kannst du nutzen, um die Ausgabe numerisch zu sortieren und die Reihenfolge umzudrehen.
während „ -b “ sagt, dass führende Leerzeichen ignoriert werden sollen
und „ -f “ sagt ihm, dass er die Groß-/Kleinschreibung ignorierensoll (also nicht darauf achten soll).
Pipelines nutzen oft „ grep “, um unerwünschte Datensätze loszuwerden.
und dann „ sort “, um die restlichen Datensätze zu sortieren.
Diese Übung ist Teil des Kurses
Einführung in Shell
Anleitung zur Übung
Erinnerst du dich an die Kombination von „ cut “ und „ grep “, um alle Zahnnamen aus Spalte 2 von „ seasonal/summer.csv “ auszuwählen?
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
Beginne mit diesem Rezept und sortiere die Namen der Zähne in „ seasonal/winter.csv “ (nicht „ summer.csv “) in absteigender alphabetischer Reihenfolge. Dazu musst du die Pipeline um einen Schritt „ sort “ erweitern.
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten