コマンドを毎回手で打つのが面倒、決まった作業を自動化したい、そんなときに活躍するのがシェルスクリプトです。この記事ではシェルスクリプトの基本概念とbashの最初の一歩を解説します。
シェルスクリプトとは何か?
シェルスクリプトとは、コマンドをファイルにまとめて一度に実行できるようにしたプログラムです。Windowsのバッチファイル(.bat)に相当するものです。
最初のスクリプトを作る
nano hello.sh#!/bin/bash
echo "Hello, World!"
echo "今日: $(date)"1行目の #!/bin/bash はシェバン(shebang)と呼ばれ「このスクリプトをbashで実行する」という宣言です。必ず先頭に書きます。
実行権限を付けて実行する
chmod +x hello.sh
./hello.sh基本ルール一覧
| 項目 | 説明 |
|---|---|
| #!/bin/bash | 先頭必須のシェバン |
| # コメント | #以降はコメント(実行されない) |
| echo “文字列” | 文字列を表示する |
| $(コマンド) | コマンドの実行結果を埋め込む |
| chmod +x ファイル名 | 実行権限を付与する |
まとめ
- シェルスクリプトはコマンドをファイルにまとめて自動実行する仕組み
- 1行目は必ず
#!/bin/bashで始める chmod +xで実行権限を付けてから./ファイル名で実行する- 次の記事では変数・条件分岐・ループを学ぶ



コメント