シェルスクリプトにおける@と*

シェルスクリプトにおいて、$@も、$も実行した時に渡した引数全てが入っているが、$@は引数が1つずつ””で囲まれて格納される一方$は全てまとめて””で囲まれる

配列でも同じで${array[@]}は1つずつ、${array[*]}は全部まとめて格納されている

ループ処理する時には、@を使う