Considera il seguente input per ordinare:
cat > foo <<EOM
D,,5014978
DD,,25
D,I,1972765530
D,Y,4223624
-,Y,71285059
YA,I,2
EOM
Ora prova a correre sort foo
L'output non viene ordinato quando provo questo su una qualsiasi delle mie scatole di Linux (gnu coreutils versioni 6.9-7.4). L'output viene ordinato quando eseguito sotto cygwin (gnu coretuils 8.5). Commenti?
export LC_COLLATE=C
fa sì che l'ordinamento si comporti come previsto