Tenez compte de l'entrée suivante pour trier:
cat > foo <<EOM
D,,5014978
DD,,25
D,I,1972765530
D,Y,4223624
-,Y,71285059
YA,I,2
EOM
Maintenant, essayez de courir sort foo
La sortie n'est pas triée lorsque j'essaye ceci sur aucune de mes boîtes Linux (gnu coreutils versions 6.9-7.4). La sortie est triée lorsqu'elle est exécutée sous cygwin (gnu coretuils 8.5). Commentaires?
export LC_COLLATE=C
fait se comporter comme prévuStephane
trie avantStéphane
, maisStephanie
trie aprèsStéphane
.é
est équivalent àe
(commeê
,ë
,ẽ
...), mais s'il y a égalité, l'ordre entre ceux est bien défini. C'est la même chose dans un bon vieux dictionnaire papier.