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]

