On 00:41 Sat 06 Oct , Steve Long wrote:
> Donnie Berkholz wrote:
> > On 13:34 Fri 05 Oct , Steve Long wrote:
> >> In actual fact, I'd be more likely to use parameter expansion than set,
> >> eg: spec=${CHOST#*-*-} # chop first two fields off so spec is fields 3 on
> >> spec=${spec%%-*} # chop all but first off so left with just field 3
> >> ..which I believe works in sh[1] as well. The point for me, however, is
> >> not whether sh can be kludged to do something, it's what the most
> >> efficient ways to do something in scripts are. Whether you use pe, read
> >> or an array, avoiding externals leads to quicker scripts.[2]
> >
> > That parameter workaround wouldn't work, because CHOST may also contain
> > just 3 fields, as it does on Gentoo/BSD. Unpack a portage tarball and
> > look at the make.conf's if you're curious.
> >
> Then the second expansion would have no effect.
Good point.
Thanks,
Donnie
--
[EMAIL PROTECTED] mailing list