LoslegenKostenlos loslegen

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

Kurs anzeigen

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.

Übung starten