Hoffentlich sind Sie es gewohnt, an der Windows-Befehlszeile zu arbeiten. Die Befehlszeile eröffnet eine ganze Reihe von Möglichkeiten, die viel schwieriger oder sogar unmöglich sind, wenn Sie nur in der Windows-Benutzeroberfläche bleiben. Eine Funktion, die Sie in der Befehlszeile finden, ist das Dienstprogramm Sortieren.

Sie können den Inhalt einer Datei in der GUI nicht direkt sortieren. Die Benutzer haben Problemumgehungen für das Sortieren gefunden, z. B. das Importieren der Datei in Word oder Excel, das Sortieren des Inhalts und das anschließende Exportieren der sortierten Ergebnisse in eine Textdatei. Dies ist sowohl umständlich als auch unnötig, wenn Sie die Befehlszeile verwenden.

Die Befehlszeile enthält das Dienstprogramm Sortieren. Es ist recht einfach zu bedienen, schnell und erspart Ihnen das Springen durch Reifen, um den Inhalt einer Datei zu sortieren. Sort akzeptiert einige Schalter, aber die meiste Zeit müssen Sie sich nur mit einem oder zwei befassen. Geben Sie an einer Eingabeaufforderung Folgendes ein, um die vollständige Hilfe zum Sortieren einschließlich aller Schalter anzuzeigen:

C:\> SORT /?

Von allen für Sort aufgelisteten Schaltern ist der „/ O“ -Schalter zweifellos der am häufigsten verwendete. Hier können Sie eine Ausgabedatei für den sortierten Inhalt angeben. Wenn Sie beispielsweise eine Datei mit dem Namen PartNumbers.txt haben, können Sie eine sortierte Version dieser Datei erstellen, indem Sie die folgende Zeile eingeben:

C:\> SORT PartNumbers.txt /O PartNumbers.srt.txt

Standardmäßig erzeugt Sort eine Ausgabe, die in aufsteigender alphanumerischer Reihenfolge sortiert ist, d. H. Von A bis Z und von 0 bis 9. (Der Befehl Sortieren unterscheidet immer zwischen Groß- und Kleinschreibung.)

Wenn Sie möchten, dass Ihre Datei in umgekehrter Reihenfolge sortiert wird, geben Sie „/ R“

an Schalter wie folgt:

C:\> SORT PartNumbers.txt /R /O PartNumbers.rev.txt

Ein dritter häufig verwendeter Schalter ist „+ n“, wobei „n“ eine Zahl ist. Wenn Sie diesen Schalter angeben, teilen Sie Sort mit, nach welchem ​​Zeichen mit dem Sortieren begonnen werden soll. Angenommen, Ihre Datei PartNumbers.txt listet Teilenummern auf, die wie folgt formatiert sind:

MO3468 ZM2596 IR5022 HU6531 FR8896 VE9321 RJ6417 PX8475 ZF6727 VF2679

Eine normale aufsteigende Sortierung erzeugt diese Ausgabe:

FR8896 HU6531 IR5022 MO3468 PX8475 RJ6417 VE9321 VF2679 ZF6727 ZM2596

Angenommen, Sie interessieren sich nicht für die ersten beiden Zeichen jeder Zeile und möchten stattdessen, dass die Ausgabe nach dem numerischen Teil der Teilenummer sortiert wird. Der numerische Teil beginnt an Position 3, sodass Ihr Sortierbefehl folgendermaßen aussehen würde:

C:\> SORT PartNumbers.txt /+3 /O PartNumbers.srt3.txt

Jetzt sieht Ihre Ausgabedatei folgendermaßen aus:

ZM2596 VF2679 MO3468 IR5022 RJ6417 HU6531 ZF6727 PX8475 FR8896 VE9321

Dieser Tipp (11680) gilt für Windows 7, 8 und 10.