Č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