Parece que as preferências de classificação do seu local estão relacionadas ao problema. Você pode especificá-lo em seu ambiente, então qualquer comando que o use (incluindo sort
) irá obedecê-lo:
export LC_COLLATE=C
sort -k 1,1 -k 2,2n foo.txt
Ou você pode especificar esse valor apenas pela duração do próprio tipo
LC_COLLATE=C sort -k 1,1 -k 2,2n foo.txt # or
env LC_COLLATE=C sort -k 1,1 -k 2,2n foo.txt