[sisyphus] grep: bug in UTF8 locale?

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Чт Июл 24 15:16:39 MSD 2008


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 это не команда это установка
переменной окружения.


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


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