by shigemk2

当面は技術的なことしか書かない

シバンの意味

こんなのをシバンと言う。

#!/bin/sh

シェルスクリプトでは必ずファイルの先頭にこのシバンをつけないといけない。
カーネルはプログラムの実行依頼を受けると、
ファイルの種類を判別して、それに適したプログラムの起動を行う。

ファイルの先頭が#!になっていた場合、そのプログラムはシェルスクリプトであると判別され、
#!に続くパスのプログラムを起動して処理を行う。
#!/bin/sh と記述されたファイルが実行されると、
/bin/shが実行され、シェルスクリプトの内容が実行される。