Alexander Kogan wrote:
> 
> Hi!
> 
> $ set LANG=ru_RU.KOI8-R; export LANG
> $ printf "%1.1\nf" 1
> 1,0
> $ set LANG=C; export LANG
> $ printf "%1.1f\n" 1
> 1,0
> 
> ^^^ Почему так? Вроде, должно быть 1.0 ?

Смотри:

[EMAIL PROTECTED]:/m/s1/home/cit$ echo $LANG
ru_RU.KOI8-R
[EMAIL PROTECTED]:/m/s1/home/cit$ set LANG=C; export LANG
[EMAIL PROTECTED]:/m/s1/home/cit$ echo $LANG
ru_RU.KOI8-R
[EMAIL PROTECTED]:/m/s1/home/cit$ export LANG=C
[EMAIL PROTECTED]:/m/s1/home/cit$ echo $LANG
C
[EMAIL PROTECTED]:/m/s1/home/cit$ 

Удачи в бою,
/Cit

Ответить