LoslegenKostenlos starten

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

<Kurs>Einführung in Shell</Kurs>
Kurs ansehen

Übungsanweisungen

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 praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten