České třídění pomocí sort

Martin Kavalec xkavm04 na vse.cz
Pondělí Listopad 1 19:31:46 CET 1999


1 Nov 1999 18:45:42 +0100 Ferdinand Prantl <Ferdinand.Prantl na ff.cuni.cz> napsal:
> On Mon, Nov 01, 1999 at 05:11:48PM +0000, Martin Kavalec wrote:
> > 01 Nov 1999 17:52:55 +0100 buchal na brailcom.cz <buchal na brailcom.cz> napsal:
> > >     MZ: No nevím, můj sort z textutils_2.0-2 mi, zdá se, česky třídí,
> > >     MZ: tedy alespoň je-li spuštěn jako
> > > 
> > >     MZ:   LC_ALL=cs_CZ sort _soubor_
> > > 
> > > Ano, takhle mě to třídí také. Takže, kde je chyba?
> > 
> > Že by někde v locales (glibc)?
> > na RH6.1 to třídí i bez LC_ALL (LANG=cs_CZ)
> 
>   LANG a LC_ALL jsou pro vsechny operace, melo by to s nimi tridit spravne,
>   jinak pro trideni specialne je LC_COLLATE (pokud nekdo chce mit hlasky
>   systemu anglicky, jen mit ceske trideni a klavesy, pridejte jeste LC_CTYPE)
 
Ano, ještě bych to upřesnil, že podle info (libc)Locale Categories
LC_ALL přebíjí vše, zatímco LANG určuje default 

Tj. je-li LC_ALL=C LC_COLLATE=cs_CZ třídí to _anglicky_, neboť
LC_ALL to "přebije".  Je-li LANG=C LC_COLLATE=cs_CZ, třídí to
česky a zbytek je anglicky,  LC_COLLATE přebije LANG.

martin

> 
>     Ferda Prantl


Další informace o konferenci Linux