Wie kann ich Textzeilen sortieren?
Wie der Name schon sagt,
sort
bringt die Daten in Ordnung.
Standardmäßig geschieht dies in aufsteigender alphabetischer Reihenfolge,
aber die Flags -n
und -r
können verwendet werden, um numerisch zu sortieren und die Reihenfolge der Ausgabe umzukehren,
während -b
anweist, führende Leerzeichen zu ignorieren
und -f
weist es an, die Groß- und Kleinschreibung zu ignorieren(d.h. zu falten).
Pipelines verwenden oft grep
, um unerwünschte Datensätze loszuwerden
und dann sort
, um die restlichen Datensätze in die richtige Reihenfolge zu bringen.
Diese Übung ist Teil des Kurses
Einführung in die 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
Ausgehend von diesem Rezept sortierst du die Namen der Zähne in seasonal/winter.csv
(nicht summer.csv
) in absteigender alphabetischer Reihenfolge. Dazu erweiterst du die Pipeline um einen sort
Schritt.
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
