$* と同じくスクリプトが受け取ったすべての引数に対応します。$* と の違いは二重引用符で囲んで "$@" としたときに位置パラメータの評価をせずに コマンドに渡すことです。もし、二重引用符で囲まなければ $* と同じ意味 になります。
$*
"$@"