Sorry, the behavior in the third example no longer differs with the latest devel build since the behavior of ${var-$*} has changed.
- $* vs ${ARRAY[*]} differences in some parameter expansions Grisha Levit
- Re: $* vs ${ARRAY[*]} differences in some parameter expa... Grisha Levit
- Re: $* vs ${ARRAY[*]} differences in some parameter expa... Chet Ramey