"Kyle J. McKay" <mackyle@xxxxxxxxx> writes: > Instead, we can use the [...] construct to defeat the special meaning > of the '?' character and match it exactly in a way that works for the > FreeBSD /bin/sh as well as other POSIX /bin/sh implementations. > > Changing the example like so: > > x='one?two?three' > echo "${x#*[?]}" > > Produces the expected output using the FreeBSD /bin/sh. I'll queue this in the meantime, while 1&2/3 are sorted out between you and Matthieu. I will also take "cp -a" patch with "-R -P -p", not just "-R" for the reasons stated in the other thread. Thanks. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html