Eine Frage zum Verständnis mehrerer Parameter des Sortierbefehls in Linux

Eine Frage zum Verständnis mehrerer Parameter des Sortierbefehls in Linux

Der Sortierbefehl wird sehr häufig verwendet, verfügt jedoch auch über viele Parameter, z. B. -o, -n, -u, -r, und Sie können sich möglicherweise im Moment nicht daran erinnern, wie Sie ihn verwenden. Hier ist eine Frage, die sich gut mit den oben genannten Parametern kombinieren lässt, um einen guten Memory-Effekt zu erzielen.

Titel: Die Datendatei enthält folgende Daten:

4
1
3
5
1001
2
4
5

Bitte verwenden Sie einen Befehl, um die Sortierung umzukehren, Duplikate zu entfernen und die Daten auch in der Datendatei zu speichern. Endgültige Ausgabe:

1001
5
4
3
2
1

Um die oben genannten drei Anforderungen zu erfüllen, müssen wir die oben genannten Parameter gleichzeitig verwenden. Die spezifischen Befehle lauten wie folgt:

[root@localhost ~]# cat-Daten | sort -nur -o Daten
1001
5
4
3
2
1

Bemerkung:

  • -u Parameter # Duplikate entfernen
  • -n Parameter # Sortieren nach natürlichen Zahlen statt ASCII
  • -r Parameter # in absteigender Reihenfolge sortieren
  • -o Parameter # schreibt die Datei in die Datei statt in die Standardausgabe

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Linux-Textverarbeitungsbefehls sort
  • Detaillierte Erklärung des Sortierbefehls im Linux-Textverarbeitungstool
  • Verwendung des Linux-Sortierbefehls
  • Zwei Möglichkeiten zur Installation der mbstring-Erweiterung in PHP unter Linux
  • So installieren und verwenden Sie Linux Xtrabackup
  • So fügen Sie das PHP-Erweiterungsmodul mbstring unabhängig unter Linux hinzu
  • Detaillierte Erklärung der Linux-Befehle sort, uniq, tr tools

<<:  CocosCreator Erste Schritte Tutorial: Netzwerkkommunikation

>>:  Detaillierte Erläuterung der Reihenfolge der MySQL-Abfrageergebnisse gemäß der Reihenfolge der ID in in ()

Artikel empfehlen

Verwendung des Linux-Befehls chkconfig

1. Befehlseinführung Der Befehl chkconfig wird zu...

MySQL verwendet Aggregatfunktionen zum Abfragen einer einzelnen Tabelle

Aggregatfunktionen Wirkt auf einen Datensatz ein ...

Bringen Sie Ihnen bei, wie Sie die rekursive Methode von MySQL8 verwenden

Ich habe zuvor einen Artikel über rekursive Abfra...

So richten Sie einen URL-Link im Nginx-Server ein

Websites mit einer Architektur wie LNMP werden im...

Detaillierte Erklärung der Linux-Less-Befehlsbeispiele

weniger Dateiname Datei anzeigen kleiner Dateinam...

Detaillierte Erklärung der Javascript-Grundlagenschleife

Inhaltsverzeichnis Zyklus für für-in für-von währ...

Implementierung der Leistungsoptimierung des Element-Shuttle-Frames

Inhaltsverzeichnis Hintergrund Lösung Neue Fragen...

Was macht die MySQL-Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...

Detaillierte Schritte zur Installation und Verwendung von VMware ESXi 6.5

Inhaltsverzeichnis Einführung Architektur Vorteil...

20 CSS-Codierungstipps für mehr Effizienz (sortiert)

In diesem Artikel möchten wir eine Sammlung von 2...