Bashシェルスクリプト
Bash(Bourne Again Shell)シェルスクリプト †
Bourne Shell上位互換のシェル。Bourne Shellの派生型としては最も有名で、多くのUNIXシステムに搭載されている。
また、Linuxでは標準のシェルとして採用されている。
シェル・プログラミング環境も充実している。
ここでは、シェル・プログラミングについて紹介します。
インストール †
■インストールについてはこちらを参照してください。
FreeBSD/bashインストール
XXX †
制御文 †
- if文
- 条件分岐
- while文
- 条件を満たしているならコマンドを繰り返す
- while文 ファイルの内容を行単位で読み込む
- case文
- パターンによる分岐
- select文
- bashで追加された制御文、簡単にメニュー画面を作成できる。
- for文
- ループ処理
- breakコマンド
- ループ文からの脱出
- continueコマンド
- ループ内処理を中断しループの先頭から再開
スクリプト例 †
- ユーザの応答で処理を分岐する
- ユーザの応答で処理を分岐する
- 処理にかかった時間
- 処理にかかった時間を計る
- 複数行のコメントアウト
- 複数行をコメントアウトしたい場合
- 数値チェック
- Bashで数値チェックのやり方。