Ключевые слова: patch, rus, (найти похожие документы)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _
From : Ivan Pascal 2:5020/400 09 Oct 99 15:36:10
Subj : grep & russian letter
________________________________________________________________________________
From: Ivan Pascal <pascal@tsu.ru>
Eugen Averin wrote:
> Вот столкнулся с пpоблемой в сабж. Суть в следующем.
> делаем так:
> echo 'АБРА'|grep 'А'
> получаем
> АБРА.
> делаем так:
> echo 'АБРА'|grep 'АБ'
> а в ответ тишина
Хм. Забавно.
Действительно - есть такой баг. Странно, что до сих пор
никто на него не наткнулса.
> Вот и вопpос лечиться сие как нибудь? Кстати констpукцию [А-Я] grep
> воспpинимает пpавильно.
Лечится "патчем" исходников.
Исходники в src/sgnu.??
Патчик - вот он
=============
- --- kwset.c.orig Sat Oct 9 18:58:29
1999
+++ kwset.c Sat Oct 9 19:05:22
1999
@@ -591,7 +591,7
@@
d = d1[U((tp +=
d)[-1])];
if (d !=
0)
continue;
- if (tp[-2] ==
gc)
+ if (U(tp[-2]) ==
gc)
{
for (i = 3; i <= len && U(tp[-i]) == U(sp[-i]);
++i)
;
=============
--
-----
Ivan Pascal | pascal@tsu.ru
Administrator of | Tomsk State University.
university network | Tomsk. Russia.
--- ifmail v.2.14dev3
* Origin: Tomsk State University (2:5020/400)