MS-DOS Befehl SORT

Der MS-DOS Befehl SORT liest Eingaben, sortiert Daten und gibt die Ergebnisse auf dem Bildschirm, in eine Datei oder über ein anderes Gerät aus.

Der Befehl sort arbeitet wie ein Filter, der Zeichen in einer bestimmten Spalte liest und die entsprechenden Zeilen in aufsteigender oder absteigender Reihenfolge neu sortiert.

Syntax MS-DOS Befehl SORT

sort [k] [1+n] [< [Laufwerk]:][Pfadl]Dateinamel] [> [Laufwerk2:1[Pfad2]Dateiname2] [Befehl :] sort [/r] [1+n] [> [Laufwerk2:][Pfad2]Dateiname2]

Parameter MS-DOS Befehl SORT

[Laufwerk]:][Pfadl]Dateiname]

Bezeichnet die Position und den Namen einer Datei, die die zu sortierenden Daten enthält.

[Laufwerk2:][Pfad2][Dateiname2

Bezeichnet die Position und den Namen einer Datei, in der die sortierten Daten gespeichert werden sollen.

Befehl

Bezeichnet einen Befehl, der zu sortierende Daten bereitstellt.

Optionen

/r

Kehrt die Sortierreihenfolge um, das heißt, es wird von Z bis A und von 9 bis 0 sortiert.

/+n

Sortiert die Datei nach den Zeichen ab Spalte n. Wenn Sie diese Option nicht verwenden, sortiert der Befehl sort die Daten nach den Zeichen ab Spalte 1.

Hinweise

Angeben einer Quelle Wenn Sie keinen der Parameter Befehl oder Dateinamel angeben, funktioniert sort wie ein Filter und akzeptiert seine Eingabe aus der MS-DOS

Standardeingabe (normalerweise über die Tastatur, aus einer Befehlskette oder umgeleitet aus einer Datei).

Verwenden des Befehls soll mit Umleitungssymbolen Sie können durch Verwenden der Umleitungssymbole (;) und (<) Daten aus Befehl oder Dateinamel durch den Befehl sort leiten. Wenn Sie die Informationen seitenweise auf dem Bildschirm anzeigen oder diese in eine Datei umleiten möchten, können Sie auch den Befehl more oder einen Dateinamen angeben. Das Größer-als-Zeichen (>) leitet die sortierte Ausgabe in eine Datei.

Vor der Verwendung einer Befehlskette sollten Sie die Umgebungsvariable TEIVFP in der Datei AUTOEXEC.BAT setzen.

Sortierreihenfolge Das Sortierprogramm sort verwendet, abhängig vom Landescode und der Codeseiten-Einstellung, unterschiedliche Tabellen zur Bestimmung der Sortierreihenfolge. Zeichen mit ASCII-Codes größer als 127 werden auf der Basis der in der Datei COUNTRY.SYS oder einer alternativen Datei, die mit dem Befehl country in der Datei CONFIG.SYS definiert worden ist, angegebenen Informationen sortiert.

Groß. und Kleinbuchstaben Sort unterscheidet nicht zwischen Groß. und Kleinbuchstaben.

Einschränkungen zur Dateigröße Der Befehl sort sortiert Dateien, die bis zu 64 KB groß sind.

Beispiele

Der folgende Befehl liest die Datei AUSGABEN.TXT, sortiert diese in umgekehrter Reihenfolge und gibt das Ergebnis auf dem Bildschirm aus:

sort ir ausgaben.TXT

Angenommen, Sie möchten eine große Datei namens ADRESSEN.TXT nach dem Text „Heilbronner“ durchsuchen und die Suchergebnisse alphabetisch sortieren. Hierzu verwenden Sie das Verkettungszeichen (:), um die Ausgabe eines find-Befehls in einen sort-Befehl zu leiten, wie das folgende Beispiel zeigt:

find „Heilbronner‘ adressen.TXT 1 sort

Dieser Befehl erzeugt eine sortierte Liste von Zeilen, die den angegebenen Text enthalten.

Um Eingabe von der Tastatur zu sortieren und das Ergebnis am Bildschirm anzuzeigen, können Sie zunächst den sort-Befehl wie folgt eingeben:

sort

Dann geben Sie den zu sortierenden Text Zeile für Zeile ein, wobei Sie am Ende jeder Zeile die EINGABETASTE drücken. Wenn Sie fertig sind, drücken Sie STRG+Z und dann die EINGABETASTE. Der sort-Befehl zeigt den eingegebenen Text alphabetisch sortiert an. Sie könnten die sortierte Ausgabe auch in eine Datei umleiten. Verwandter Befehl

Informationen zum seitenweisen Anzeigen von Informationen finden Sie in der Erklärung zum MS-DOS Befehl MORE.

Schreibe einen Kommentar

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