The meaning of $* and $@ is identical when not quoted or when used as a
parameter assignment value or as a file name.
However, when used as a command argument, "$*" is equivalent to "$1
d
$2
d
..." , where
d
is the first character of the
IFS
parameter, whereas "$@" is equivalent to "$1"
"$2" ....