Hatena::ブログ(Diary)

分室の分室 このページをアンテナに追加

2012-01-24 Tue

【192】 『シュバング行』の覚書

 今回は、ちょっとフェイント・ネタ。
 『シュバング行』とは、スクリプトの先頭に記述される…


#!/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 サーフィンなんかしていると…わははー!
なことになってしまう。。。


 しばらくは備忘ネタが続きます。色々と引っかかっていることがあるので。