Re: commande 'sort' et la localisation...
On Wed, Dec 28, 2005 at 11:34:26PM +0100, Jacques L'helgoualc'h wrote:
> .tmp $ mv -v [a-l]* tmp/
> `Aalto' -> `tmp/Aalto'
> `anneaux' -> `tmp/anneaux'
> `lune' -> `tmp/lune'
> .tmp $ ls -l
> total 8
> -rw-r--r-- 1 lhh lhh 0 2005-12-28 23:15 Lyre
> drwxr-xr-x 2 lhh lhh 4096 2005-12-28 23:20 tmp
>
> Pourquoi Aalto bouge-t-il, et pas Lyre ? Comme comportement /par
> défaut/, ça me paraît incohérent...
En gros, c'est parce que l'ordre est a A b B c C ... k K l L m M ...
Donc A est entre a et l, mais pas L.
En pratique, tu peux utiliser LC_COLLATE=C, il est très rare d'avoir
besoin du tri lexicographique.
Denis
Reply to: