$@ expanded as “$1” “$2” “$3” … “$n”
$* expanded as “$1y$2y$3y…$n”, where y is the value of $IFS variable i.e. “$*” is one long string and $IFS act as an separator or token delimiters
#!/bin/bash
IFS=", "
echo "* Displaying all pizza names using \$@"
echo "$@"
echo
echo "* Displaying all pizza names using \$*"
echo "$*"