![Shebang: 歴史と目的 [閉じる]](https://linux33.com/image/36960/Shebang%3A%20%E6%AD%B4%E5%8F%B2%E3%81%A8%E7%9B%AE%E7%9A%84%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
#!
マジックナンバー「shebang」には問題ありません。
私はこれがスクリプトを実行可能ファイルとして扱う方法として70年代のDennis Ritchieによって導入されたことを読んだ。
なぜ紹介されたのか理解できませんね。彼がそれを紹介するきっかけは何ですか?彼は何が好きですか?
2番目に理解されていないのは、スクリプトを実行可能として宣言する必要があるのはなぜですか?私はなぜこのようなことをするべきですかchmod +x myscript
?
次の方法で文字列を配置し、OSからファイルをインポート#! myinterpter
すると、OS./myscript
にshebangが含まれていることを確認してから適切なインタプリタを呼び出します。それでは、なぜ使用する必要がありますかchmod +x
?オペレーティングシステム(Unix、Linux)でスクリプトを実行可能にする必要があるのはなぜですか?