Bashについてのまとめ

スポンサーリンク

シェルのコマンド処理は以下のように行われます。

  1. シェルは入力を単語と演算子に分割します。
  2. シェルは入力を単純なコマンドと複合コマンドに解析します。
  3. シェルは各コマンドのさまざまな部分に展開を適用し、コマンドと引数のリストを生成します。
  4. シェルはリダイレクションを実行し、リダイレクション演算子とそれらのオペランドを削除します。
  5. シェルは関数、ビルトインコマンド、実行可能ファイル、またはスクリプトを実行し、引数とコマンド名を指定します。
  6. シェルはオプションでコマンドの完了を待ち、終了ステータスを収集します。
スポンサーリンク

コンテンツの一覧

参考

Bash - GNU Project - Free Software Foundation

The Base Specifications Issue 7