./script.sh のように 直接実行 する時、シバンがないと どのプログラムで解釈すべきか不明 (実行権限があっても失敗するか、想定外のシェルで動く)。 bash script.sh のように 明示実行 なら、シバンは なくても動く (bashが直接読み込むため)。 便利な使い方 ...
Bash スクリプトには、シェルが実行するコマンドのリストを記述することが含まれます。それはあなたのコマンドラインインタープリターであり、あなたのコマンドに従う準備ができているデジタルの魔神です。 Bash スクリプトは氷山の一角にすぎません。