Mittwoch, 04.12.2024 (CET) um 19:01 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - Sort - Befehlsausgaben und (Text-) Dateien sortiert ausgeben oder speichern
Detailbeschreibung
Betriebssystem: Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11

In bestimmten Fällen kann es z. B. zur besseren Lesbarkeit erforderlich sein, eine (Text-) Datei oder die Befehlsausgabe sortiert auf dem Bildschirm (Kommandozeile) auszugeben oder in einer anderen Datei zu speichern. Für diese Themenstellung wird ein einfaches Programm (im Lieferumfang von Windows enthalten) bereitgestellt. Gegenüber den Vorgängerversionen stehen ab Windows 2000 weitere Parameter zur Verfügung. Für komplexe Sortierungen ist das Programm allerdings nicht geeignet.

So geht's:

  • "Start" > ("Programme") bzw. ("Alle Apps") > ("Zubehör") bzw. ("Windows-System") > "Eingabeaufforderung" (oder "cmd.exe" starten)
  • Datei sortieren und in der Kommandozeile ausgeben:
    • Geben Sie als Befehl "sort.exe [Datei]" ein. Z. B.: "sort.exe C:\Windowspage\Windowspage.txt"
    • Drücken Sie die Eingabetaste.
  • Tastatureingabe sortieren und ausgeben:
    • Als Befehl geben Sie "sort.exe" ein.
    • Geben Sie nun den Text bzw. die gewünschten Zeilen ein.
    • Drücken Sie die Tastenkombination "Strg" + "Z".
    • Nun drücken Sie die Eingabetaste.
  • Befehlsausgabe sortiert ausgeben:
    • Geben Sie folgenden Syntax ein: "[Befehl] | sort.exe". Z. B.: 'find "windows" windowspage.txt | sort'
    • Drücken Sie die Eingabetaste.
  • Die sortierten Daten werden ausgegeben oder in eine Datei geschrieben.

sort C:\Windowspage\Windowspage.txt

Tabelle der Parameter:

Parameter Kurzbeschreibung System
/l [Gebietsschema] Überschreibt das Standardgebietsschema des Systems mit dem mit dem angegebenen Gebietsschema. ab Windows 2000
/m [Kilobytes] Gibt den Hauptspeicher in Kilobyte (KB) an, der für die Sortierungverwendet werden soll. Die verwendete Speichergröße ist immer mindestens 160 Kilobyte. ab Windows 2000
/o [Datei] Gibt die Datei an, in der die sortierte Eingabe gespeichert werden soll.Wenn keine Datei angegeben ist, werden die Daten in dieStandardausgabe geschrieben. ab Windows 2000
/r Kehrt die Sortierreihenfolge um (sortiert also von Z bis A und von 9 bis 0).
/rec [Zeichen] Gibt die maximale Anzahl an Zeichen pro Datensatz oder einer Zeile an (Standard: 4096, maximal 65535). ab Windows 2000
/t [Pfad] Gibt den Pfad an, unter dem ggf. die temporäre Datei angelegt werden soll. Standardmäßig wird das Temporärverzeichnis des Systems verwendet. ab Windows 2000
/unique Gibt nur eindeutige Ergebnisse zurück. ab Windows 10
/+[Zahl] Gibt an, mit welchem Zeichen der Vergleich begonnen werden soll. Der Parameter "/+3" bedeutet, dass der Vergleich mit dem dritten Zeichen jeder Zeile beginnen soll. Standardmäßig beginnt der Vergleich mit dem ersten Zeichen jeder Zeile.

Weitere Beispiele:

  • Die Datei "windowspage.txt" in umgekehrter Reihenfolge in die Datei "wpsort.txt" schreiben:
    "sort.exe /r windowspage.txt > wpsort.txt" bzw. "sort.exe /r windowspage.txt /o wpsort.txt" (ab Windows 2000)
  • Die Datei "windowspage.txt" ab dem 4. Zeichen mit dem Vergleich beginnen. Kürze Zeilen werden an den Anfang der Sortierung gestellt:
    "sort.exe /+4 windowspage.txt "

Hinweise:

  • Der Befehl unterscheidet nicht zwischen Groß- und Kleinschreibung und unterstützt unbegrenzt jede Dateigröße.
  • Wenn der Parameter "/m" nicht angegeben wird, beträgt die standardmäßige maximale Speichergröße 90 % des verfügbaren Hauptspeichers. Handelt es sich bei der Eingabe und der Ausgabe jeweils um Dateien, dann beträgt die Größe 45 % des Hauptspeichers. Die Standardeinstellung ergibt in der Regel die beste Leistung.

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!