Страница 1 из 1

tr : баг кодировки?

Добавлено: 04 окт 2015, 19:16
Delles

Код: Выделить всё

dell@vostro ~ $ echo ROSA |tr [:upper:] [:lower:]
rosa
dell@vostro ~ $ echo РОСА |tr [:upper:] [:lower:]
РОСА
dell@vostro ~ $ echo rosa |tr [a-z] [A-Z]
ROSA
dell@vostro ~ $ echo роса |tr [а-я] [А-Я]
��������

Re: tr : баг кодировки?

Добавлено: 05 окт 2015, 18:39
notauser
GNU tr не умеет Unicode

Код: Выделить всё

echo РОСА | awk '{ print tolower($0) }'
роса
echo роса | awk '{ print toupper($0) }'
РОСА

Re: tr : баг кодировки?

Добавлено: 05 окт 2015, 19:33
Delles
notauser писал(а):GNU tr не умеет Unicode
Ясно. Спасибо!