$ cat hello #! /bin/bash # 使用するシェルの指定 # @(#)simple shell script # コメント文 echo Hello, Today is `date` $ bash hello # bash コマンドで実行 Hello, Today is 2007年 9月 16日 日曜日 14:28:37 JSTまた、ファイル hello を実行可能ファイル( chmod で変更する)にすると、 bash コマンドを使用しな くても実行する事ができます。
$ chmod a+x hello # 実行可能ファイルに変更 $ ls -lF hello -rwxr-x--- 1 yakoshi system 64 06月03日 11:04 hello* $ ./hello # 実行 Hello Today is 1998年06月03日 11時04分43秒さらに環境変数 PATH にスクリプトを保存したディレクトリを登録することで、 カレントディレクトリに関係なく、スクリプトを実行することが可能となります。
$ PATH=$PATH:/home/yakoshi/bin $ cd $ hello Hello Today is 1998年06月03日 11時06分24秒シェルスクリプトの作成手順をまとめると以下のようになります。