On Sun, Jun 20, 2004 at 13:14:00 +0200, Tomasz Pala wrote: > ~: ./srpr "kernel-headers(netfilter) = 1.2.9-20040302" > kernel24-headers-2.4.26-1 > > Tylko to jest strasznie wolne. Byłoby szybsze, gdyby poldek:
Bardziej deterministyczna wersja, zawsze tylko 2 uruchomienia poldka: #v+ rr=`echo $1 | perl -pe 's/\(/\\\(/g; s/\)/\\\)/g; s/\./\\\./g'` rn=`echo $rr | perl -pe 's/ .*//'` poldek -f --shcmd "desc -p `poldek -f --shcmd "rsearch -p |$rn|" | sed '1,/package(s) found/s/.*//' | perl -pe 's/\n/ /'`" | perl -ne "\$package=\$1 if /^Package:\s+(.*)$/; print \"\$package\n\" if /$rr/;" #v- I działa tak: ~: ./srpr "kernel(netfilter) = 20040608" kernel-2.6.7-0.90 kernel-2.6.7-1 kernel-smp-2.6.7-0.90 kernel-smp-2.6.7-1 ~: ./srpr "kernel-headers(netfilter) = 1.2.9-20040302" kernel24-headers-2.4.26-1 -- GoTaR <priv0.onet.pl->gotar> http://vfmg.sourceforge.net/ _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
