カテゴリー
Linux

シェル、sh ファイルの1行目のおまじないの名前ご存知?→シバン

シェルスクリプト1行目のおまじない、#! とは?

シバン (Unix)

シバンまたはシェバン (shebang) とはUNIXスクリプト#!から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。 hash-bangまたはsharp-bangとも言うが、後者を縮めたshebangという呼び方が一般的かつシンプルである。

引用元

実際には「#!」だけではなく、「#!/bin/bash」と書きます。他の書き方もあるようですが、わたくしはこれ以外使用したことはまだありません。

おわりに

あるときふとこちらのページを拝見しまして「一行目はUnix系独特な行で”シバン”と言います。」との記述に驚いたのです。

名前、あったのですね!

ちなみに、シェルスクリプトについての投稿には次のようなものがあります。まだまだ不慣れですが、シェルスクリプトは大変便利ですので少しずつ勉強していきます。

以上です。

コメントを残す