今回は、ちょっとフェイント・ネタ。
『シュバング行』とは、スクリプトの先頭に記述される…
#!/usr/bin/perl
…こういう記述のこと。
Web では『シバン』『シェバング』と書いてあることが多い。でもまあ、あま
りネイティブな発音にこだわらなくても良いかと思う。
筆者は『シュバング行』という表記に統一してます。例えば、ほら…
bash シェル
これは、みんな『ばっしゅ』って言ってるでしょ。『ばっしぇ』と言ってる人は
ほとんどいないと思うので。それを考えると『しゅばんぐ』でもいいじゃん、と
思うので。…それにしても『ので。』が多い…ので。
さて。筆者のブログ等で紹介しているスクリプトには…
#!/usr/bin/perl
#!/usr/local/bin/perl
上記 2種類を記述しているが、一応、自分なりに選択基準がある。今回はそれを
備忘として書いておく。
------------------------------------------------------------------------
#!/usr/bin/perl Linux 専用の Perl スクリプト
(実行権付:0775 or 0755 or 0700)
または
Windows、Linux 共用(汎用)スクリプト
------------------------------------------------------------------------
#!/usr/local/bin/perl Windows 専用の Perl スクリプト
または
Web、ローカルサーバ共用の CGI スクリプト
(Windows ローカルサーバと Web サーバを同期)
------------------------------------------------------------------------
シュバングなし サブルーチン・ライブラリ
(require で読み込む外部関数)
または
環境設定ファイル
------------------------------------------------------------------------
自分のことでも、たまに混乱することがあるので。これで安心だ。?
ブレない選択基準をキープする
…膨大な情報が飛び交う Web においては、非常に重要なことだと痛感している
今日この頃。欲求の赴くままに Web サーフィンなんかしていると…わははー!
なことになってしまう。。。
しばらくは備忘ネタが続きます。色々と引っかかっていることがあるので。