„Mit dem Befehl Bash -Sortier. Mit Sortier können Sie den Inhalt einer Datei alphabetisch, numerisch, aufsteigend oder absteigender Reihenfolge sortieren. Der Befehl sortieren sortiert die Inhaltslinie einer Datei nach Zeile, und die Eingabe, die Sie geben. Am Ende dieses Leitfaden.”
Sortieren mit dem Befehl sortieren
Der Befehl sortieren unterstützt verschiedene Optionen und Sie können sie auf seiner Hilfebestand anzeigen. Wir werden die gemeinsamen Optionen anhand von Beispielen diskutieren.
Wenn Sie den Befehl sortieren, gefolgt von einer Datei ausführen, sortiert er den Inhalt alphabetisch und zeigt die sortierte Ausgabe an.
Sortieren von Großbuchstaben und Kleinbuchstaben
Im obigen Beispiel haben wir nur Kleinbuchstabenbuchstaben. Was wäre, wenn wir einen gemischten Fall hätten? Erstellen wir eine Datei mit gemischten Inhalten und sehen, wie die Sortierung ausgeführt wird.
Hier ist unsere Datei.
Lassen Sie uns es klären und sehen, was wir bekommen.
Wir können beachten, dass die Kleinbuchstaben vor den Großbuchstaben angeordnet wurden.
Sortiernummern
Wenn Sie die Zahlen sortieren möchten, müssen Sie das Flag -N hinzufügen und die Zahlen sortieren in aufsteigender Reihenfolge neu ordnen.
Hier ist ein Beispiel.
Umgekehrt sortieren
Mit der Flag -R -Flag können Sie Sortier anweisen, die Anordnung umzukehren.
Lassen Sie uns beispielsweise die Datei mit numerischen Werten sortieren und sehen, wie sie sie ordiniert.
Außerdem können Sie Alphabete umkehren, um mit z/z, Wie im Fall unten.
Mehrere Dateien sortieren
Sie können die mehrere Dateien kombinieren, die Sie gleichzeitig mit Sortier sortieren möchten. Im folgenden Beispiel haben wir zwei Dateien.
Um sie sofort zu sortieren, müssen wir ihre Dateinamen hinzufügen, die durch einen Raum getrennt sind und sie sofort sortieren, aber die Ausgabe wird verwechselt.
Duplikate entfernen
Wenn Sie doppelte Werte in einer Datei haben und sie beim Sortieren der Werte nicht drucken möchten, können Sie das -U -Flag verwenden, um sie zu entfernen.
Schauen Sie sich die folgende Datei mit doppelten Zeilen an.
Wenn wir den Sortierbefehl mit der Flag -U -Flag ausführen, können wir feststellen, dass wir die doppelten Werte nicht gedruckt haben.
Dies ist hilfreich, wenn Sie eine eindeutige Anordnung von Dateien mit Zahlen oder Namen erstellen möchten.
Kombinieren von Sortieroptionen
Manchmal müssen Sie möglicherweise verschiedene Optionen gleichzeitig verwenden. Zum Beispiel die Sortierung numerischer Werte umgekehrt sortieren. Auch das ist möglich. Lassen Sie uns ein Beispiel dafür haben, numerische Dateien mithilfe der folgenden Syntax umzukehren.
$ sort -nr Dateiname
Sortierspalten sortieren
Mit der Option -K können Sie eine Tabelle basierend auf verfügbaren Spalten sortieren.
Lassen Sie uns für dieses Beispiel eine Tabelle mit drei Spalten erstellen.
Wir können dann die zweite Spalte sortieren, die Zahlen mit der Option -n und -K enthält, um Spalte 2 anzugeben. Verwenden Sie den folgenden Befehl.
$ sort -k 2n table.txt
Das obige Beispiel zeigt ein Duplikat in der angegebenen zweiten Spalte. Wenn Sie die Duplikate entfernen wollten, können Sie dies erreichen, indem Sie die -u -Flag wie im Bild unten hinzufügen.
Überprüfen Sie, ob die Datei sortiert ist
Vor dem Sortieren einer Datei können Sie überprüfen, ob die Datei bereits sortiert ist. Verwenden Sie dafür die -C -Flagge. Wenn die Datei sortiert ist, erhalten Sie keine Ausgabe.
Wenn die Datei jedoch nicht sortiert ist, erhalten Sie eine Nachricht, in der die Datei eine Störung hat.
Monate sortieren
Wenn Sie eine Datei mit Monaten hatten, jedoch nicht in einem sortierten Format, können Sie die Datei mit dem -M -Flag sortieren.
Speichern in Datei
Wenn Sie eine neue Datei erstellen möchten, die den sortierten Inhalt enthält, anstatt sie auf der Standardausgabe anzuzeigen, verwenden Sie das -o -Flag, gefolgt vom Namen der Datei.
Im folgenden Beispiel speichern wir die sortierten Monate in einer neuen Datei.
Abschluss
Der Befehl bash sortieren. Sie können den Inhalt einer Datei in verschiedenen Formaten sortieren. Mit diesem Handbuch haben Sie verschiedene Optionen, die Sie versuchen können, Ihre Datei zu sortieren. Das war's, Leute. Hoffentlich hat dieser Artikel Sie aufgeklärt, wie Sie den Befehl sortieren können.