Comando normal: ordenar puede ordenar líneas basadas en una columna o columna virtual ( \%c
o \%v
), ¿podría usarse la columna lógica de nivel superior como clave de clasificación? El uso de la expresión regular parece un poco complejo para este escenario (¿la columna está al final de la línea?) Y se parece a lo que hace la utilidad de clasificación ( sork -k
), pero la clasificación con esta funcionalidad no está disponible en Windows. El complemento Vim también ayudará.
Por ejemplo, me gustaría ordenar las 2 líneas a continuación según la última columna separada por comas. Mi escenario real tiene muchas más columnas y patrones de cadena. Especificar delimitador de columna lo simplificará mucho.
xxx,yyy,zzz,0x123
zzxz,xxxx,yyyy,0x121
fuente
x
bandera también podría ser útil.