[devel] grep -Po (was: metakit update help needed)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Янв 29 23:22:24 MSK 2007


On Mon, Jan 29, 2007 at 11:17:23PM +0300, Damir Shayhutdinov wrote:
> > $ rpm -qa --qf '[%{PROVIDES}\n]' |grep -Po '^lib[^/()]+[.]so\b[^/()]*' |sort -u |grep -v ^lib |head
> >
> > SDL_sound
> > aalib
> > alsa-oss
> > amarok
> > bio2jack
> > db1
> > db4
> > esound
> > flite
> > $
> >
> > По идее `grep -Po' должен выводить сонеймы, т.е. отсекать оставшуюся
> > часть начиная с [/()].  Что я делаю не так?
> используешь grep -v вместо grep ?

Последняя часть команды начиная с `sort -u' используется только для
того, чтобы выделить неверные результаты.

$ rpm -qa --qf '[%{PROVIDES}\n]' |grep -Po '^lib[^/()]+[.]so\b[^/()]*'

что должен выводить?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070129/c2f7ed42/attachment-0001.bin>


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