>>569
sh script.sh, bash script.sh などでは、シェバンは使われない

シェバンが使われるのは、
./script.sh

のような、ファイル名自体がコマンドになる場合に、
カーネルがシェバンを読んで、どのシェル・アプリで実行するか決める
(script.sh には、実行権限も付ける必要がある)

シェバンにはシェル以外にも、ruby, python なども指定できる