Je viens de tomber sur un fait curieux : en utilisant 'sort' sur un fichi=
er
contenant des lignes commen=E7ant par des '#', je me suis aper=E7u que sort=
les
ignorait et triait ces lignes d'apr=E8s les caract=E8res qui suivent ces di=
=E8ses !
Du coup, les diff=E9rentes lignes commen=E7ant par ces di=E8ses ne sont pas=
regroup=E9es
mais dispers=E9es d'apr=E8s leur contenu :
$ echo "A
B
C
## A
## D" | sort
A
## A
B
C
## D
Ceci avec la locale fran=E7aise. Mais en locale US, cela donne :
$ echo "A
B
C
## A
## D" | env LC_ALL=3DC sort
## A
## D
A
B
C
Je ne m'attendais pas =E0 cela (j'ai mis un moment avant de comprendre qu=
e cela
venait de la localisation), et surtout je n'ai rien trouv=E9 l=E0-dessus da=
ns les
pages de manuel de sort (en anglais ni en fran=E7ais...)