#! シバン シェバン shebang
UNIXのスクリプトの1行目によくいらっしゃる最初の2文字の「#!」。スクリプトを読み込むインタプリタを指定する。
#! /usr/local/bin/php
#! /usr/bin/perl
呼び名はshebang(シバン、シェバン)。
調べるうちに、語源と意味がわからなくなってきた。
shebangという英単語はあるがこれは関係ないらしい。hash-bang とか sharp-bang とか sh-bang とか she-bang とか shell bang とか crunchbang とか、とにかく英単語としての意味はなく、その2文字をあらわしているだけらしい。
つまり「シャープびっくり」なんて呼ぶ人がいても、それも正解?
コメント