[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: