LoslegenKostenlos loslegen

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

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

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