Normaler Befehl: Sortieren kann Zeilen nach Spalte oder virtueller Spalte ( \%c
oder \%v
) sortieren. Kann die übergeordnete logische Spalte als Sortierschlüssel verwendet werden? Die Verwendung von regulären Ausdrücken sieht für dieses Szenario etwas komplex aus (die Spalte befindet sich am Ende der Zeile?) Und sieht ähnlich aus wie das Sortierdienstprogramm ( sork -k
), aber das Sortieren mit dieser Funktionalität ist unter Windows nicht verfügbar. Das Vim-Plug-In hilft ebenfalls.
Zum Beispiel möchte ich die 2 Zeilen unten nach der letzten durch Komma getrennten Spalte sortieren. Mein reales Szenario hat viel mehr Spalten und Zeichenfolgenmuster. Das Angeben eines Spaltenbegrenzers vereinfacht dies erheblich.
xxx,yyy,zzz,0x123
zzxz,xxxx,yyyy,0x121
quelle
x
Flags ebenfalls hilfreich sein.