Re: Комбинация -i и -o в grep
On Wed, 10 Aug 2005 14:19:26 +0300 Olya Briginets [EMAIL PROTECTED] wrote: OB $ echo Foo Bar | grep -i -o foo ; echo $? OB 0 у меня точно так же в sarge stable. но. в sarge сборки декабря 2004 - все работает правильно. версии sed аналогичные. -- alexander barakin linux user #388691 @ counter.li.org kherson, ukraine mailto: [EMAIL PROTECTED] jabber: [EMAIL PROTECTED] icq id: 325816397 --- Хочу быть Васькой на завалинке, Сидеть зимою в теплом валенке, Сметану кушать и блины, И видеть с мышкой вкусной сны. -- Н.Векшин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Комбинация -i и -o в grep
Привет, alexander! On Thu, 11 Aug 2005 11:26:51 +0300, alexander barakin wrote: On Wed, 10 Aug 2005 14:19:26 +0300 Olya Briginets [EMAIL PROTECTED] wrote: OB $ echo Foo Bar | grep -i -o foo ; echo $? OB 0 у меня точно так же в sarge stable. но. в sarge сборки декабря 2004 - все работает правильно. версии sed аналогичные. Этому багу, оказывается, уже полтора года и патч есть: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=238167;msg=12 Проявляется только в не-юникодных локалях. Почему в stable grep не пропатченный -- не знаю. -- Оля -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Комбинация -i и -o в grep
Привет! Некорректно работает комбинация опций --ignore-case и --only-matching в grep. Если искомая строка содержится в тексте буквально, в том же регистре -- всё нормально, а если регистр не совпадает -- ничего не выводится, хотя код завершения успешный. Как будто поиск работает правильно, но при выводе результата поиск only-matching части происходит заново и без учёта опции -i: $ echo Foo Bar | grep -i foo ; echo $? Foo Bar 0 $ echo Foo Bar | grep -i -o foo ; echo $? 0 $ echo Foo Bar | grep -i -o Foo ; echo $? Foo 0 $ grep --version grep (GNU grep) 2.5.1 Copyright 1988, 1992-1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Это баг или это так и надо? Во всяком случае, неинтуитивно, а в доках ничего такого не упоминается. -- Оля -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]