← Back to team overview

sslug-teknik team mailing list archive

Re: RPM-pakkes ver-nummer / regexp hjælp

 

On Sat, 30 Aug 2003 18:17:31 +0200
Kristian Sørensen <ks@xxxxxxxxx> wrote:

> Hej!
> 
> Jeg har et lille problem med et regulær udtryk, som jeg ikke kan få
> til at matche. Jeg vil lige høre om der er nogen her, der har en
> løsning i ærmet, jeg måtte høre.
> 
> Jeg har følgende string: xpdf-chinese-traditional-2.01-11
> Jeg skal kun bruge versions-nummeret, altså 2.01-11. Hvordan får jeg
> filtreret det andet fra?
> 

Du har fået en masse løsninger med perl/expr osv. men var det ikke en
ide at brug rpm's egen version læsning?

Hvis det er en installeret pakke:

rpm -q --queryformat %{VERSION} pakkenavn

Og hvis det er en fil:

rpm -q --qeuryformat %{VERSION} -p filnavn.rpm


Det burde virke med de fleste pakker :-)


Mvh
Jesper K. Pedersen


References