Comando normal: sort pode classificar linhas com base na coluna ou coluna virtual ( \%c
ou \%v
), a coluna lógica de nível superior pode ser usada como chave de classificação? O uso de expressão regular parece um pouco complexo para esse cenário (a coluna está no final da linha?) E é semelhante ao que o utilitário de classificação faz ( sork -k
), mas a classificação com essa funcionalidade não está disponível no Windows. O plug-in Vim também ajudará.
Por exemplo, eu gostaria de classificar as 2 linhas abaixo de acordo com a última coluna separada por vírgula. Meu cenário real tem muito mais colunas e padrão de string. Especificar delimitador de coluna simplificará muito.
xxx,yyy,zzz,0x123
zzxz,xxxx,yyyy,0x121
fonte
x
sinalizador também pode ser útil.