Re: tr и локаль.
Hi,
Ответ содержится в tr --help
...
Только [:lower:] и [:upper:] гарантировано сортированы в
порядке возрастания
...
Видимо поэтому а-я раскрывается совсем не так как ожидается :(
А скажем
> echo опечатка| tr а-ч А-Ч
ОПЕЧАТКА
или
> echo опечатка| tr а-ю А-Ю
tr: неверный порядок границ диапазона `а-ю'
Плюс, Виктор Вагнер уже как то писал об этом, порядок букв в
локале ru_RU.KOI8-R идет как
а А б Б в В г Г д Д е Е ё Ё ж Ж ...
что легко проверить
> touch А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
> touch а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
> ls -x
Успехов.
Юра
On Fri, 24 May 2002, Alexander Kogan wrote:
> Hi!
>
> Скажите, плз, а tr что, про локаль не в курсе?
>
> jk@forward:~% echo $LANG
> ru_RU.KOI8-R
> jk@forward:~% echo опечатка| tr а-я А-Я
> ОПЕчАтКА
> jk@forward:~%
>
> И это при том, что
> jk@forward:~% echo опечатка| tr '[:lower:]' '[:upper:]'
> ОПЕЧАТКА
> jk@forward:~%
>
> --
> Alexander Kogan
> AutoWave Processes Group
> Institute of Applied Physics RAS
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
--
To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to:
- References:
- tr и локаль.
- From: Alexander Kogan <alexander@kogan.nnov.ru>