On the man
page:
*
Expands to positional parameters, starting with one. When expansion occurs in double quotes, it expands to one word with the value of each parameter separated by the first character of the IFS special variable. That is, " $*
" is equivalent to " $1
c $2
c ...", where c is the first character of the value of the IFS variable. If IFS is not specified, the parameters are separated by spaces. If IFS is null, the parameters are combined without intermediate separators.
Thus, it is equivalent to all positional parameters with slightly different semantics depending on whether it is in quotation marks.
source share