Re: LC_COLLATE=C echo *

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: Liste Guilde
Sujet: Re: LC_COLLATE=C echo *
Le lundi 20 septembre, Michel Karatchentzeff a écrit :
> où trouve-t-on dans la doc les *valeurs* possibles que peuvent prendre
> les variables LC_* ?


locale -a

> [$ locale]
> LANG=fr_FR@euro
> LC_CTYPE="fr_FR@euro"
> LC_NUMERIC="fr_FR@euro"
> [...]
> LC_IDENTIFICATION="fr_FR@euro"
> LC_ALL=
>
> Je n'ai dans mon .bash_profile que :
>     export LANG=fr_FR@euro


$LANG règle toutes les locales d'un coup, mais c'est moins prioritaire
que les variables LC_* spécifiques, elles-mêmes moins prioritaires que
$LC_ALL. Cf. man 7 locale.

> J'ai testé export LC_COLLATE=C
>
> Le ls indique que le tri se fait d'abord sur les majuscules, puis sur les
> minuscules [...]


Et « echo * » ?

-- 
Edgar Bonet           Maison : 04 76 21 29 16    Bureau : 04 76 88 10 96
3 rue Jean Prévost    Mobile : 06 77 19 79 39    Fax    : 04 76 88 11 91
38000 Grenoble        guilde@???     www.edgar-bonet.org