On Sun, Nov 21, 2010 at 02:42:22PM +0100, Jilles Tjoelker wrote:
> The backslash prevents the closing brace from terminating the
> substitution, therefore it should be removed.
>
> FreeBSD sh test expansion/plus-minus2.0 starts working, no other tests
> are affected.
>
> Example:
> printf "%s\n" ${$+\}} ${$+"\}"} "${$+\}}"
> should print } three times, without backslashes.
I agree with respect to the last one, but not the middle one.
${$+"\}"} should be identical in behaviour to "\}", which with
all shells I have access to produces a brace with a backslash.
So please update your patch so that we do not regress on the
second one.
Thanks,
--
Email: Herbert Xu <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe dash" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html