$@
引数変数$1、$2、$3……をスペースで区切って表示する
常にスペース区切り(予約変数IFSの影響を受けない)
$*
とほぼ同じだが、
$*
は出力時の区切り文字がIFSとなるが、
$@
はその影響を受けない
参考
https://atmarkit.itmedia.co.jp/ait/articles/0010/19/news003.html