SORT [rng] [ sortcol [, sortcol.......] ] [ A | D | [ I ] AI | DI ]
SORT REVERSE
Der angegebene Zeilenbereich bzw. alle Zeilen des Arbeitsbereichs werden sortiert. Nach dem Kommando kann der ursprüngliche Zustand nicht durch UNDO wieder hergestellt werden.
rng Zeilenbereich. Wird kein Zeilenbereich angegeben, werden alle Datensätze sortiert.
sortcol :cl1 [-cl2] [ A| D | I | AI | DI ] oder
:cl1 [-cl2]: [ A| D | I ] AI | DI
Es sind max. 32 Spaltenbereiche zulässig. Zu jedem Spaltenbereich kann wahlweise die Sortierreihenfolge angegeben werden.
cl1 [-cl2] Spaltenbereich, dessen Zeichen zur Sortierung berücksichtigt werden sollen, bestehend aus einer einzelnen Spalte (z.B. 10-10) oder einem zusammenhängenden Spaltenbereich (z.B. 15-25)
Wird nur eine Spaltennummer angegeben, werden die Zeichen ab dieser Spalte bis zum Ende der Zeile zur Sortierung berücksichtigt.
Die zweite Spaltenangabe darf nicht kleiner als die erste sein, kann aber größer sein als die tatsächliche Länge der Zeile.
Wird kein Spaltenbereich angegeben, wird die gesamte Zeile zur Sortierung berücksichtigt.
A Ascending. Aufsteigende Sortierreihenfolge (Standardeinstellung).
D Descending. Absteigende Sortierreihenfolge.
I Insensitively. Die Sortierung erfolgt unabhängig von der Klein- / Großschreibung, d. h. Klein- und Großbuchstaben werden für die Ermittlung der Sortierreihenfolge gleich behandelt. Falls keine Sortierreihenfolge angegeben wird gilt A (aufsteigend).
AI Kombination A und I.
DI Kombination D und I.
Beispiele:
sort i
sort &:1-5

sort :1-5
sort &:#i1-#i2,:5-7di,:2-3
sort #l1.-#l2:5-10d,:13-15i,:20-25d
SORT REVERSE Alle Zeilen im Arbeitsbereich werden in umgekehrter Reihenfolge sortiert, d.h. die letzte Zeile ist die erste Zeile, die vorletzte Zeile ist die 2. Zeile usw.
Hinweis:
Falls Sie Zeilen mit dem gleichen Inhalt bzw. Zeilen, die nur in bestimmten Spalten den gleichen Inhalt enthalten, löschen wollen, können Sie das Kommando DELETE ... MULTIPLE verwenden.