シバン
Unix 系 OS でスクリプトの先頭に書かれる
#!
のこと。
#!/bin/sh
と書く。つまり、
#!シェルの絶対パス名
である。
また、#! から始まる以下のような行のことを shebang line という。
#!/usr/local/bin/ruby
#!
に続くパスで、スクリプトを実行するプログラムを指定する。
ユニコード使用時には、
バイト順マーク
にも注意が必要。
envコマンドを用いた
トリック
#!/usr/bin/env ruby
環境変数 PATH
shebang
シバン (Unix) - Wikipedia
_