Mit dem Terminal: Alphabetisieren Sie den Inhalt (die Zeilen) einer Datei

In meiner Freizeit beginne ich, Systembefehle zufällig zu überprüfen ... deshalb finde ich oft interessante Tipps 🙂

Dies ist einer von ihnen, genau wie der Titel schon sagt. Ich werde Ihnen zeigen, wie Sie mit einer Datei mit vielen Textzeilen die Zeilen dieser Datei alphabetisieren können.

Zum Beispiel haben wir eine Datei (namens Distributionen) enthält Folgendes:

linux
Debian
ubuntu
Archlinux
Sabayon
Gentoo
Lösungen

Und wir wollen diese Distributionen alphabetisieren.

Um dies in einem Terminal zu tun, setzen wir Folgendes:

cat distros | sort > distros-ordenadas

Und voila, ich zeige dir den Screenshot von mir, wie ich diesen Befehl ausführe und dann einen mache Katze (Inhalte anzeigen) der neuen Datei bestellte-distros:

…. Zu was ist extrem einfach? 😀

Der Befehl sortieren Sie haben viele Optionen im Terminal, wenn dies der Fall ist Mann sortieren es zeigt Ihnen alle Optionen 😉

Wie auch immer, ein kleiner Tipp, der zu einem bestimmten Zeitpunkt mehrere Probleme lösen könnte, hahahaha, ich hoffe es hat Ihnen gefallen.

Grüße


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Cris Nepita sagte

    Dies ist sehr nützlich, danke für das Teilen der Informationen ~

    1.    KZKG ^ Gaara sagte

      Vielen Dank für Ihren Kommentar 😉

  2.   Augustinus sagte

    Guter Tipp 😉

    1.    KZKG ^ Gaara sagte

      dank

  3.   Pipe sagte

    Woher bekommen Sie die Tipps?

    1.    KZKG ^ Gaara sagte

      Wie ich zu Beginn des Beitrags sagte, beginne ich in meiner Freizeit, Systembefehle zu überprüfen 🙂
      Ich habe diesen gefunden, weil ich nach Optionen oder Alternativen zum Befehl gesucht habe lokalisierenIch habe versucht, nach Befehlen wie "Suchen" oder ähnlichem zu suchen, habe aber keine gefunden, also habe ich alle Befehle mit aufgelistet s und nach einer Weile erregte es meine Aufmerksamkeit sortieren 🙂

      Danke für den Kommentar, willkommen im Blog 😀

      1.    WERDEN SIE AUS MEINEM SCHUH HERAUSGUCKEN? sagte

        Alternativen zu "lokalisieren", haben Sie die "whereis" und "find"

        1.    KZKG ^ Gaara sagte

          Ja, finde ich habe ihn gekannt ... aber wo ist nein, hehe danke 😀

  4.   WERDEN SIE AUS MEINEM SCHUH HERAUSGUCKEN? sagte

    Ich unterstütze Unix AIX- und Sun-Server (und von Zeit zu Zeit einen Red Hat oder SuSe) vollständig vom Terminal aus und die Wahrheit ist, dass die Sortierbefehle zusammen mit cut, grep, awk usw. sie tun Wunder ^ ___ ^

  5.   Darry Castro sagte

    Hervorragend, ich habe es für ein Format dieses Modells verwendet

    100: Benutzer1
    287: Benutzer2
    150: Benutzer3

    cat order.txt | sort -n> order1.txt
    100: Benutzer1
    150: Benutzer3
    287: Benutzer2

    Vielen Dank…

  6.   Ernesto sagte

    Danke, ich konnte es richtig anwenden.

  7.   Eugenia sagte

    Wie kann ich es dazu bringen, es in dieselbe Datei zu schreiben, ohne es einer neuen Datei zuweisen zu müssen? Vielen Dank!

    1.    Lehrer sagte

      Wenn ich nicht falsch verstehe, ist das Ändern in derselben Datei wie das Umleiten der Ausgabe in die Datei mit demselben Namen. ABER VORSICHT! Wenn Sie sich einen Staffelstab geschickt haben und zurückgehen möchten, können Sie dies nicht (der Inhalt wird neu geschrieben).

      In dem Beispiel, das sie uns hinterlassen haben, wäre es:
      cat distros | sort> distros

  8.   Lehrer sagte

    Ich weiß nicht, ob der Autor dieses Beitrags den Kommentar sehen wird, aber ich hatte eine Frage mit dem Befehl «sort» ...
    In eine Datei habe ich die Liste der Verzeichnisse eingefügt, die eine bestimmte Datei enthielten. Diese Verzeichnisse haben Nummern in ihrem Namen, daher verwende ich Nummern wie 100, 10, 1, .1 und .01
    Wenn Sie sie bestellen, macht es fast alles perfekt:
    1) Es ordnet nicht nach /.01, /.1, / 1, / 10 und / 100 (es ordnet wie folgt an:… / .01,… / 100,… / 10, sondern mit interner alphabetischer Kohärenz ihrer jeweiligen Unterordner)
    2) Schalten Sie eins und eins zwischen… / .1 und… / 1 um

    Können Sie sich vorstellen, wie ich die Reihenfolge perfekt gestalten kann, oder ist dies eine Einschränkung des Sortierbefehls?

    Danke im Voraus