[Comm] regexpression confuse

Alexey Morsov =?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Пн Фев 16 13:51:00 MSK 2004


Alexandr R. Ogurtzoff wrote:
> Здравсвуйте уважаемые!
> Интерессный конфуз, сознаю что неправ я,но в чём именно
> ожидаю вывода всех пакетов где есть wm+чтототам ещё...
> rpm -qa | grep  wm
> всё в порядке
> rpm -qa | grep  wm*
> <cut>
> libwraster-0.80.2-alt18
> ladspa-swh-plugins-0.4.2-alt2
> kdenetwork-ktalkd-3.1.2-alt4
> kdetoys-kweather-3.1.2-alt2
> kernel-alsa-2.4.21rc1-w4l-up-0.9.2-alt5
> metacity-themes-water-luna-0.0-alt1
> kdenetwork-3.1.2-alt4
> xwc-0.91.4-alt2
> mgetty-viewfax-1.1.28-alt3
> wmeyes-1.0-alt4
> wmpager-1.2-alt3
> wxGTK-examples-2.4.1-alt1
> </cut>
> 
> Для статистики
> 
> rpm -qa | grep  wm* | wc -w
>     172     
> rpm -qa | grep  wm* | grep m -v | wc -w
>     102
> rpm -qa | grep  wm* | grep w -v | wc -w
>       0
> rpm -qa | grep  w  | wc -w
>     172
> pm -qa | grep  m  | wc -w
>     689
> 
>  То есть в список попали все содержащие w в имени пакета, как в данном случае 
> работает последовательность  {[символ]* } чего то не соображу ? Про ^,$ знаю 
> - разобрался, и нужные мне пакеты WindowMaker нашёл... Интересует 
> интерпретация регулярного выражения
> 
имхо * - интерпретируеться как "повторение предстоящего симвоал 
любое кол-во раз (нулевое тоже)



Подробная информация о списке рассылки community