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

Benutzer müssen wissen, warum

Als ich in der Wertpapierfirma arbeitete, war ich ...

Lernen wir JavaScript objektorientiert kennen

Inhaltsverzeichnis JavaScript-Prototypenkette Obj...

So erstellen Sie manuell ein neues Image mit Docker

In diesem Artikel wird die Methode zum manuellen ...

So verwenden Sie fdisk zum Partitionieren der Festplatte in Linux

Häufig verwendete Befehle für Linux-Partitionen: ...

Apache Spark 2.0-Jobs brauchen lange, bis sie abgeschlossen sind

Phänomen Bei der Verwendung von Apache Spark 2.x ...

Was macht der legendäre VUE-Syntax-Sugar?

Inhaltsverzeichnis 1. Was ist syntaktischer Zucke...

So verwenden Sie den regulären Matching-Selektor für CSS-Attributwerte (Tipps)

Es gibt drei Typen von regulären Matching-Selekto...

Tutorial zur Installation von MySQL 5.7.18 auf Mac OS 10.12

Ich habe das ganze Internet durchsucht und bin au...

Samba-Serverkonfiguration unter Centos7 (tatsächlicher Kampf)

Samba Übersicht Samba ist eine kostenlose Softwar...

Eine kurze Diskussion über Lösungen zum Stören von CSS3-Animationen

Warum steckt es fest? Es gibt eine Prämisse, die ...

Vier Methoden zur Datentypbeurteilung in JS

Inhaltsverzeichnis 1. Art von 2. Instanz von 3. K...

So verwenden Sie das MySQL-Limit und lösen das Problem großer Paging-Aufgaben

Vorwort Wenn wir in der täglichen Entwicklung MyS...