Considere a seguinte entrada para classificar:
cat > foo <<EOM
D,,5014978
DD,,25
D,I,1972765530
D,Y,4223624
-,Y,71285059
YA,I,2
EOM
Agora tente correr sort foo
A saída não é classificada ao tentar isso em qualquer uma das minhas caixas Linux (gnu coreutils versões 6.9-7.4). A saída é classificada quando executada no cygwin (gnu coretuils 8.5). Comentários?
export LC_COLLATE=C
faz o tipo se comportar conforme o esperado #