On Fri, Jun 23, 2017 at 10:27:44PM +0700, Robert Elz wrote: > $* is just $1 $2 ... (for as many params as set) as separate words.
That's what I always thought too, but if commonly used shells like dash can't even agree on this, then I simply upgrade my response level from "bad practice" to "completely wrong, don't ever do this" when someone uses unquoted $* or $@. It's not like it's ever *OK* to use them, really. Now I just consider it totally unacceptable instead of something that needs a stern warning.