Bashファイルを実行するためには、シバン(shebang)と呼ばれる特殊な行をファイルの先頭に追加する必要があります。シバンは、実行するためのインタプリタを指定します。一般的には、Bashスクリプトを実行するためには次のようなシバンを使用します:
#!/bin/bash
上記の行をBashファイルの先頭に追加すると、そのファイルがBashスクリプトとして解釈されます。
また、他のシェル(例えば、shやdash)を使用したい場合は、シバンにそのシェルのパスを指定します。以下に例を示します:
#!/bin/sh
シバンには、実行したいスクリプトのインタプリタのパスを指定する必要があります。パスは通常、which
コマンドを使用して取得することができます。以下に例を示します:
#!/usr/bin/env bash
この例では、/usr/bin/env
コマンドを使用して、環境変数bash
に設定されたBashのパスを取得します。
シバンを使用することで、Bashファイルを実行可能にし、システムが正しいインタプリタでスクリプトを実行することができます。
以上がBashファイルを実行するためのシバンの使い方です。これらのコード例を使って、自分のスクリプトを実行してみてください。