$ 0 0 TL;DR $* と $@ の違いは複数の引数を一つに結合するかしないかの違いです。通常は複数の引数を一つに結合したりしないので "$@" を使いましょう。またダブルクォートなしの $* や $@ …