Unixコマンド/bash の変更点
*&SIZE(15){''bash''}; [#a19103b1]
**''機能'' [#dd3a6b12]
bashは、Bourne Again Shellの略で、その名のとおりbshと互換性を持ち、さらに~
高性能なシェルを目標に開発されたGNUのシェルです。~
bashは、bshと多くの点で互換性を田森ながら、ジョブ制御機能、ヒストリ機能、~
コマンドエイリアスなど、他のシェルで一般的にサポートされている機能を取り込み、~
機能的にも現代のシェルと遜色ないものになっています。~
フリーのUNIXの中には、bshに代わってbashが標準のシェルになっているものもあります。~
**''構文'' [#fe5007b0]
bash [オプション] [ファイル名] (FreeBSD、Linux)
**''オプション'' [#zf3d0f1b]
-c 文字列 指定した文字列からコマンドを読み込み、実行する。
-i 対話型で実行する
-r 制限付きのシェルとして実行する
-s 標準入力からコマンドを読み込み、実行する
-x 実行直前のコマンド行を表示してループ内の処理や変数の値を確認する。
**''コマンド例'' [#x5afe788]
■シェルの変更
$ bash 利用するシェルをbashに変更する
bash-3.00$ シェルがbashに変わった
■シェルスクリプトの実行
$ bash hoge スクリプトhogeを実行する