これは GNU Bash、バージョン 4.2 です。Bash は GNU プロジェクトの Bourne Again SHell であり、POSIX シェル仕様の完全な実装です。 さらに、対話型コマンドライン編集、それをサポートするアーキテクチャでの ジョブ制御、履歴置換やブレース展開などの csh 風機能、 そしてその他多数の機能を備えています。 この種のシェルにとって新しい Bash の機能の詳細については、 ファイル `doc/bashref.texi' を参照してください。また、 大きな Unix スタイルのマニュアルページもあります。マニュアルページはシェルの機能の 決定的な説明です。
Bash のデフォルトが POSIX 仕様とどのように異なるかについての議論と、 Bash の `posix mode' の説明については、ファイル POSIX を参照してください。
このバージョンの Bash と、広く配布されている以前のバージョン(bash-4.0 および bash-4.1)の間には、ユーザーから見える非互換性がいくつかあります。 詳細はファイル COMPAT を参照してください。NEWS ファイルには、このリリースの新機能が簡潔に リストされています。
Bash はフリーソフトウェアであり、[GNU] 一般公衆ライセンスの条件下で配布されています。 このライセンスは Free Software Foundation が公開したもので、 バージョン 3(またはそれ以降のバージョン)です。詳細については、 ファイル COPYING を参照してください。
よくある質問の多くは、ファイル `doc/FAQ' に回答があります。
Bash をコンパイルするには、./configure' と入力し、次に make' と入力します。Bash はビルドプロセスを自動設定するため、
それ以上の操作は必要ありません。Bash はデフォルトで、利用可能であれば gcc' を使用してビルドされます。cc' を使用したい場合は、
代わりに次のように入力してください。
CC=cc ./configure
Bourne スタイルのシェルを使用している場合です。そうでない場合は、次の方法が うまくいくかもしれません。
env CC=cc ./configure
ビルドプロセスのカスタマイズと制御方法の詳細については、このディレクトリのファイル INSTALL を参照してください。 ファイル NOTES には、プラットフォーム固有のインストールおよび構成情報が 含まれています。
csh ユーザーで、csh エイリアスを Bash エイリアスに変換したい場合は、
スクリプト examples/misc/alias-conv.sh' を出発点として使用するとよいでしょう。 スクリプト examples/misc/cshtobash' は、
より完全な変換を試みる、より意欲的なスクリプトです。
bash のバグ報告は、次の宛先に送ってください。
bash と同じタイミングでビルドおよびインストールされる `bashbug' プログラムを 使用して送信してください。
議論用メーリングリスト `[email protected]' には、Bash の新しいポートに関する情報や、 人々が望む新しい機能や動作の変更に関する議論がよく含まれています。 このメーリングリストは、usenet ニュースグループ gnu.bash.bug としても 利用できます。
バグ報告を送信する際は、bash と同じタイミングでビルドされる
bashbug' プログラムを使用してください。bash のビルドに失敗した場合は、 make bashbug' で bashbug を直接ビルドしてみてください。`bashbug' をビルドできない場合は、
次の情報を [email protected] にメールで送信してください:
* Bash のバージョン番号とリリースステータス(例: 2.05a-release)
* 実行しているマシンと OS(この情報は、bash のビルドディレクトリで
`bashversion -l' を実行すると取得できます)
* コンパイルフラグの一覧、または(該当する場合は
`config.h' の内容)
* バグの説明
* バグを確実に再現するための手順
* バグの修正があれば、その修正!
`bashbug' プログラムには、この情報の多くが自動的に含まれます。
Bash のメンテナーに直接連絡したい場合は、メールを [email protected] に送ってください。
Bash メンテナーはすべてのバグを修正することを約束するわけではありませんが、 このシェルを可能な限り最高のものにしたいと考えています。
お楽しみください!
Chet Ramey [email protected]
このファイルの複製および配布は、変更の有無にかかわらず、 著作権表示と本表示が保持される限り、あらゆる媒体で使用料なしに許可されます。 このファイルは現状のまま提供され、 いかなる保証もありません。