Rozważ następujące dane wejściowe do sortowania:
cat > foo <<EOM
D,,5014978
DD,,25
D,I,1972765530
D,Y,4223624
-,Y,71285059
YA,I,2
EOM
Teraz spróbuj uruchomić sort foo
Dane wyjściowe nie są sortowane, gdy próbuję tego na jednym z moich systemów Linux (GNU Coreutils wersje 6.9-7.4). Dane wyjściowe są sortowane po uruchomieniu pod cygwin (gnu coretuils 8.5). Komentarze?
export LC_COLLATE=C
sprawia , że sort zachowuje się zgodnie z oczekiwaniamiStephane
sortuje przedStéphane
, aleStephanie
sortuje poStéphane
.é
jest równoważnae
(jakê
,ë
,ẽ
...), ale jeśli jest remis, wówczas kolejność między tymi, jest dobrze zdefiniowana. Tak samo jest w starym dobrym słowniku papierowym.