22.08.2013, 12:38, "[email protected]" <[email protected]>:
> On Thu, 22 Aug 2013, [email protected] wrote:
>
>>  On Thu, 22 Aug 2013, [email protected] 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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить