[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Parsing package filenames (was: Re: New ftp method for dselect)



...
>     filenames have the form <PKG>-<VER>-<REV>.<EXT>
>     e.g.:                   ab-cd-1.23a-45678.tar.gz
>     Field Separators:            -     -     .
>     Field Contents:         ab-cd 1.23a 45678 tar.gz
...
>  -  Counting to the right from that point, the first '.' encountered
>     separates REV from EXT.  Whitespace to the right of EXT delimits it.
>  -  Counting to the left from that point, the first '-' encountered
>     separates PKG from VER  Whitespace to the left of PKG delimits it.

FWIW, _all_ RedHat (i386) packages conform to the regular expression

	sed "/^${PKG}-[^-]*-[^-]*\.i386\.rpm$/p"`
	         PKG - VER - REV . EXT


Reply to: