GNU Bash
主な機能
- Bourneシェルのコマンド構文の上位集合
- 対話型のコマンドライン編集
- サイズに制限のないインデックス付き配列
- コマンド置換
- ファイル名のワイルドカード展開
ソフトウェア概要
GNU Bashは、GNU Project向けに作られたUnixシェルです。BashはBourne Again SHellの略で、Bourneシェルに代わるフリーソフトウェアです。GNUオペレーティングシステムのシェルとして広く使われています。
BashはBourneシェルのコマンド構文の上位集合であるコマンド構文を使用し、Bourneシェルのスクリプトの多くを実行できます。このシェルには、Cシェル(csh)やKornシェル(ksh)のさまざまな機能も備わっています。Bashは、対話型のコマンドライン編集、シェル関数とエイリアス、サイズに制限のないインデックス付き配列、ジョブ制御を提供します。また、コマンド置換、ファイル名のワイルドカード展開、パイプ処理、反復や条件判定のための制御構造と変数にも対応しています。
Bashは、GNUオペレーティングシステムのシェルとして広く使われています。さまざまな機能を備え、積極的に改良されています。全体として、GNU BashはBourneシェルを大幅に改良したもので、cshシェルとashシェルの機能も統合しています。
主なファイル形式
サポートされているファイル形式
| 拡張子 | ファイル形式 |
|---|---|
| .SH | Bashシェルスクリプト |
| .BASH_HISTORY | Bash履歴ファイル |
| .BASH_PROFILE | Bash対話型ログインシェルファイル |
| .BASHRC | Bash非対話型ログインシェルファイル |
| .PROFILE | Bashシェルプロファイル |
| .SH | Bashシェルスクリプト |
更新日:2015/11/11