[mdk-re] tr (case conversion)
Mikhail Zabaluev
=?iso-8859-1?q?mookid_=CE=C1_sigent=2Eru?=
Пт Мар 2 22:11:15 MSK 2001
Hello Ivan,
On Thu, Mar 01, 2001 at 16:29 +0300, Ivan Zakharyaschev wrote:
>
> Здравствуйте!
>
> Возвращаясь к вопросу о преобразовании регистра букв в названиях:
>
> tr, оказывается, неплохо интернационализован, русскую В только не любит:
>
> $ echo абв-abc | tr a-z A-Z
> абв-ABC
> $ echo абв-abc | tr [:lower:] [:upper:]
> АБВ-ABC
> $ echo абв-abc | tr а-я А-Я
> АБв-abc
> $ echo абвгд-abc | tr а-я А-Я
> АБвГД-abc
> $ locale
> LANG=ru_RU.KOI8-R
Э-э-э, батенька... Второй вариант, возможно, работает так, как надо.
А диапазоны в KOI8 задавать - гиблое дело, он не упорядочен по русскому
алфавиту. И "Ё" выпадает. Лучше уж перловые lc/uc после 'use locale;',
см. мое другое сообщение.
--
Stay tuned,
MhZ mailto:mookid на sigent.ru
-----------
Save gas, don't eat beans.
Подробная информация о списке рассылки community