GNU Bash
Bash は GNU プロジェクトのシェル (Bourne Again Shell) です。 IEEE POSIX P1003.2/ISO 9945.2Shell and Tools規格に準拠したシェルです。 プログラミングと対話的な使用の両方で、shよりも機能的に向上しています。 また、ほとんどの sh スクリプトは Bash でそのまま実行することができます。
Bash が提供する改善点は以下の通りです。
- コマンドライン編集、
- 無制限のコマンド履歴、
- ジョブ制御、
- シェル関数とエイリアス、
- サイズ無制限のインデックス配列、
- 2から64までの任意の基数の整数計算、など。
メンテナには、よくある質問を含む Bash ページもあります。
Download
安定版リリースは main GNU server (HTTPS, HTTP, FTP) とそのミラーにあります。 また、info bashorman bash を実行したり、/usr/share/doc/bash/
や /usr/local/share/doc/bash/
などのディレクトリを見れば、Bash についての情報が見つかるかもしれません。 3634>
Mailing lists
- <[email protected]> (web interface) は Bash、Bash プログラミング、Bash シェルスクリプトに関するヘルプを求めるために使われます。
- <[email protected]> (web interface) はバグ報告やBash開発のほとんどの側面に関する議論に使用されます。
Bashや他のほとんどのGNUソフトウェアに関するアナウンスは[email protected]。
これらのメーリングリストや他のGNUメーリングリストを購読するには、空のメールを送ってください。その際、件名は「subscribe」だけにしてリクエストリスト宛に送ってください。 たとえば、GNUアナウンスメント・リストを購読するには、<[email protected]>にメールを送ります。もしくは、ウェブインタフェースを使うこともできます。
参加する
BashやGNU一般の開発はボランティアの努力であり、あなたも貢献することができます。 情報については、GNUを手伝うにはをご覧ください。 3634> 開発 開発ソース、バグとパッチの追跡、そしてその他の情報については、savannah.gnu.orgのBashプロジェクト・ページをご覧ください。 Bash の翻訳 プログラムのメッセージを他の言語に翻訳するには、Bash の TranslationProject ページを参照してください。 新しい翻訳や既存の文字列の更新は、他の場所に送られた場合、Bashに組み込まれません。 Bash は現在 Chet Ramey によってメンテナンスされています。連絡にはメーリングリストをご利用ください。
Bash はフリーソフトウェアです。FreeSoftware Foundation が発行した GNU General Public License のバージョン 3 またはそれ以降のバージョンに従って、再配布または変更することができます。