[sisyphus] grep: bug in UTF8 locale?

Denis Nazarov =?iso-8859-1?q?marsden_=CE=C1_mail=2Eru?=
Чт Июл 24 15:18:22 MSD 2008


В сообщении от Thursday 24 July 2008 17:16:39 Slava Semushin написал(а):
> 24 июля 2008 г. 18:11 пользователь Denis Nazarov <marsden / mail.ru> 
написал:
> > [denis на buka ~]$ LANG=C echo "Test" | grep '^[a-z]'
> > Test
>
> Здесь вы запустили echo в локали С, а grep запустится с вашей локалью.
> Поэтому результат и не изменился.
>
> >[denis на buka ~]$ echo "Test" | LANG=C
> >bash: echo: ошибка записи: Обрыв канала
>
> Здесь видим, что вы не очень понимаете как работает и что делает LANG=C
> ;) После пайпа должна быть команда, а LANG=C это не команда это
> установка переменной окружения.

sorry, сразу не понял в чем прикол :)


Подробная информация о списке рассылки Sisyphus