In diesem Blog zeigen wir Ihnen, wie man das benutzt Sortieren Befehl, um Ihre Daten schnell auf dem Raspberry PI -System zu sortieren.
Befehl sortieren
Wie der Name schon sagt, die Sortieren Befehl wird gewohnt "Sortieren" die Daten. Sortieren bedeutet, die Daten in die richtige Reihenfolge umzuordnen. Zum Verständnis bieten wir Ihnen eine Tabelle mit sortierten und ungeortierten Daten zur Verfügung.
Unsortierte Daten | Sortierte Daten |
Krake | Ameise |
Ameise | Katze |
Hund | Hund |
Katze | Krake |
In der obigen Tabelle ist die rechte Seite eine sortierte Form der linken Datendaten. Grundsätzlich werden diese Daten alphabetisch sortiert, aber numerische Daten können auch mit dem sortiert werden Sortieren Befehl.
Syntax eines Sortierbefehls
Wenn Sie wollen Sortieren Die Daten können Folgendes verwenden Sortieren Befehlssyntax:
$ sortieren
Verwenden von Sortierbefehl
Bevor Sie sich zur Ausführung der Ausführung des "Sortieren" Befehl, stellen Sie sicher, dass Sie eine Datei haben, in der Daten nicht abgeschrieben sind.
Ich habe eine erstellt Beispieldatei Um Ihnen eine Vorstellung davon zu geben, wie Sie den gleichen Prozess auch für Ihre Datei durchführen können. Die Daten in der Datei können mit dem folgenden Befehl angezeigt werden:
$ cat Beispiel-Datei
Notiz: Erinnere dich daran Beispiel-Datei ist der Name meiner Datei. Sie können Ihre Dateien verwenden.
Wenn Sie nun überprüfen möchten, ob die Daten in der Datei sortiert sind oder nicht, können Sie den folgenden Befehl verwenden.:
Befehlssyntax
$ sort -c
Beispiel
$ sort -c Beispiel -Datei
Im Bild unten wird gezeigt, dass unsere Datei nicht sortiert ist, weil die Fisch Die Platzierung ist in Bezug auf die alphabetische Reihenfolge falsch. Sie sollten auch bedenken, dass die Sortieren Der Befehl nimmt das erste ungeortierte Wort und gibt die Ergebnisse an einem Ort aus, an dem er die unsortierte Platzierung findet. Unabhängig davon, wie viele Positionen Ihre Daten nicht sortiert sind. Wie im obigen Fall überprüft es die Position von "Fisch" Als erstes unsortiertes Wort gibt es die falsche Platzierung dieses Wortes aus.
Verwenden Sie den folgenden Befehl, um die Datei in genauer Reihenfolge zu sortieren:
$ sortieren Beispiel-Datei
Notiz: Ersetzen Sie den Namen meiner Datei, das heißt Beispiel-Datei mit Ihrer eigenen Datei.
Wenn Sie nun die sortierten Daten in einer neuen Datei speichern möchten, können Sie die folgende Befehlssyntax verwenden:
Befehlssyntax
$ sortieren>
Beispiel
Versuchen wir, die obige Syntax mit einem Beispiel zu verstehen, wo "Beispiel-Datei" ist eine unsortierte Datei und "Ausgangs-Datei" wird erstellt, wo die sortierte Ausgabe gespeichert wird.
$ sortieren Beispiel-Datei> Output-Datei
Der obige Befehl überträgt die sortierten Daten in eine neue Datei mit dem Namen "Ausgangs-Datei" und Sie können die verwenden Katze Befehl, um zu bestätigen, ob die Daten in der Datei sortiert sind.
Reverse Sorting
Wir haben den Sortierbefehl gesehen, aber was ist, wenn ein Benutzer die Datei in umgekehrter Reihenfolge sortieren möchte. Zu diesem Zweck können Sie der unten erwähnten Syntax folgen:
Befehlssyntax
$ sortieren -r
Beispiel
$ sort -R -Beispiel -Datei
Im Bild unten sehen Sie deutlich, wie Daten in umgekehrter Reihenfolge sortiert wurden.
Numerische Sortierung
Der Sortieren Der Befehl sortiert nicht nur die Daten in alphabetischer Reihenfolge, sondern Sie können auch denselben Befehl verwenden, um die Daten in numerischer Reihenfolge aus der folgenden Syntax zu sortieren:
Befehlssynta
$ sortieren -n
Beispiel
Zum Beispiel haben wir eine numerische Datendatei, die im folgenden Bild angezeigt wird:
Verwenden Sie den unten erwähnten Befehl, um die oben genannten unortalen numerischen Daten zu sortieren:
$ sort -n Beispiel -Datei
Umgekehrte numerische Sortierung
Genau wie die umgekehrte alphabetische Sortierung können Sie auch die numerischen Zahlen mit der unten erwähnten Syntax in umgekehrter Reihenfolge sortieren:
Befehlssyntax
sortieren -nr
Beispiel
Sortieren Sie -nr -Beispiel -Datei
Duplets entfernen
Sie können auch die verwenden "Sortieren" Befehl zum Entfernen von Daten, die mehrmals verwendet werden. Zu diesem Zweck müssen Sie der unten erwähnten Syntax folgen:
Befehlssyntax
$ sort -u
Beispiel: Nehmen wir an, wir haben eine Datei mit dem Namen Jahr-Chart und Sie können das Datum sehen "28. Februar" Und "31. März" werden zweimal wiederholt.
Um die wiederholten Daten in der Datei zu entfernen, können Sie den folgenden Befehl verwenden:
$ sort -u Jahr -Chart
Der obige Befehl sortiert nicht nur die Daten alphabetisch, sondern beseitigt auch die wiederholten Monatestermine.
Monatssortierung
Sie können auch die verwenden Sortieren Befehl zum Sortieren der Daten basierend auf dem Monat mit der folgenden Befehlssyntax:
Befehlssyntax
$ sortieren -m
Beispiel
$ sortieren -m Jahr -Chart
Im folgenden Beispiel werden die Daten basierend auf Monaten sortiert. Auf diese Weise können Sie die verwenden Sortieren Befehl zum Sortieren verschiedener Datenarten innerhalb von Sekunden leicht zu sortieren.
Das ist es für diesen Leitfaden!
Abschluss
Der Sortieren Der Befehl wird verwendet, um die Daten alphabetisch, numerisch und monatlich neu zu ordnen. Sie können auch denselben Befehl verwenden, um redundante oder doppelte Daten zu entfernen, da diese Werte entfernt werden, die mehrmals wiederholt werden. Darüber hinaus können Sie den Befehl sortieren, um die Sortierung in umgekehrter Reihenfolge durchzuführen, unabhängig davon, wie viele Variablen Ihre Datei enthalten. Sie erhalten die sortierten Daten innerhalb von Sekunden.