[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: кириллица и grep/eglibc



22.08.2013, 12:38, "yuri.nefedov@gmail.com" <yuri.nefedov@gmail.com>:
> On Thu, 22 Aug 2013, Nefedov.Yuri@jinr.ru wrote:
>
>>  On Thu, 22 Aug 2013, alex@barak.in wrote:
>>>  квантификаторы \b \B \< \> не работают (по крайней мере) с кириллицей:
>>>  $ echo "я" | grep -q 'я\b'; echo $?; grep --version | sed 1\!d
>>>  1
>>>  grep (GNU grep) 2.12
>>>
>>>  это баг или фича?
>>>  если баг, то где — в grep-е или в eglibc?
>>>
>>>  p.s. посмотрел в других местах:
>>>  Ubuntu EGLIBC 2.13-20ubuntu5.3:
>>>  $ echo "я" | grep -q 'я\b'; echo $?; grep --version | sed 1\!d
>>>  1
>>>  grep (GNU grep) 2.9
>>>
>>>  Debian EGLIBC 2.11.3-4:
>>>  $ echo "я" | grep -q 'я\b'; echo $?; grep --version | sed 1\!d
>>>  1
>>>  GNU grep 2.6.3
>>>
>>>  GNU C Library stable release version 2.7:
>>>  $ echo "я" | grep -q 'я\b'; echo $?; grep --version | sed 1\!d
>>>  0
>>>  GNU grep 2.5.3
>>>
>>>  GNU C Library stable release version 2.5:
>>>  $ echo "я" | grep -q 'я\b'; echo $?; grep --version | sed 1\!d
>>>  0
>>>  grep (GNU grep) 2.5.1
>>  Похоже, что проблема в eglibc.
>>>  echo "я" | grep 'я\b' | echo $?; grep --version
>>  0
>>  grep (GNU grep) 2.5.1
>>>  cat /etc/redhat-release
>>  Scientific Linux SL release 5.5 (Boron)
>>
>>  Ю.
>
>   Что-то утром голова не работает...
>   Проблема _не в eglibc_ -  проблема в grep,
>   в зависимости от версии
>
>>  echo "я" | grep -q 'я\b'; echo $?; grep --version | sed 1\!d
>
>   1
>   GNU grep 2.6.3
>   GNU C Library stable release version 2.12

отправил отчёт: https://bugs.debian.org/720482


Reply to: