SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

#! シバン シェバン 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文字をあらわしているだけらしい。

つまり「シャープびっくり」なんて呼ぶ人がいても、それも正解?

関連するメモ

コメント