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を実行する