Jerry Davis wrote: > On Mon, 12 Jun 2006 17:04:06 -0700 > Jerry Davis wrote: > >> On Mon, 12 Jun 2006 11:30:49 -0700 >> "Eric \"Shubes\"" wrote: >> >>> Jeremy C. Reed wrote: >>>> On Mon, 12 Jun 2006, Eric "Shubes" wrote: >>>> >>>>> I have a variable x=qmail-toaster-1.2.9-1.3.1.src.rpm >>>>> >>>>> I want a variable y=qmail-toaster >>>>> >>>>> I'm thinking that to get from x to y, I need to strip -*- >>>>> *.src.rpm off the end. How do I do that? (or is there a better >>>>> way?) >>>> sed -e 's,-[^-]*-[^-]*.src.rpm$,,' >>>> >>>> Jeremy C. Reed >>>> >>> Excellent! I promise I'll study it until I understand how it works. >>> Thanks a bunch! >> in bash, if that is what you are using: >> >> x=qmail-toaster-1.2.9-1.3.1.src.rpm >> y=${x%.src.*rpm} > > sorry that should be: > y=${x%-[^-]*-[^-]*.src.*rpm} > Thanks, Jerry. That's more like what I was looking for (although admittedly not as portable). BTW, I think that y=${x%-[^-]*-[^-]*.src.rpm} is what you meant. ;) Thanks a bunch! -- -Eric 'shubes' --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss