シェルスクリプトマガジン

シェルスクリプトの書き方入門(Vol.65記載)

筆者:大津 真

本連載ではシェルスクリプトの書き方をやさしく紹介します。対象とす
るシェルは、多くのLinuxディストリビューションが標準シェルとして
採用する「Bash」です。第1回目となる今回は、シェルスクリプトの概要
と作成、実行の方法を解説します。

シェルスクリプトマガジン Vol.65は以下のリンク先でご購入できます。

図4 ホスト名と日時を表示するシェルスクリプト「 today1.sh 」

hostname
date '+ 今日は%Y 年%m 月%d 日(%a) です'

図5 シバンを追加したシェルスクリプト「 today2.sh 」

#!/bin/bash
hostname
date '+ 今日は%Y 年%m 月%d 日(%a) です'

図6 コメントを追加したシェルスクリプト「 today3.sh 」

#!/bin/bash
# ホスト名と今日の日時を表示する
# ver.1.0 2020/2/1
hostname
date '+ 今日は%Y 年%m 月%d 日(%a) です'

図8 コマンド置換を使用したシェルスクリプト「today4.sh」

#!/bin/bash
# ホスト名と今日の日時を表示する
# ver.1.1 2020/2/1
echo " ホスト名は$(hostname) です"
date '+ 今日は%Y 年%m 月%d 日(%a) です'