Para classificar um caractere específico dentro de um campo (ou seja, um bloco de caractere cercado por caracteres em branco). Você pode usar esta sintaxe específica:
sort -k 1.4 file
Isso classificará o quarto caractere do arquivo. Consulte link para obter detalhes.
Se você tiver resultados contraintuitivos ao jogar com -k
, adicione a opção -b
. Isso fará com que sort
ignore os espaços em branco. Então
sort -b -k 2.2 file
dá o que você quer: segundo caractere do segundo campo, ignorando espaços em branco.