No.419開発とビルド
Bash scripting
バッシュスクリプト・Bashスクリプト
知識レベル 実践
答えひとことで
Bashスクリプトは、プログラムを書く、動かす、まとめるときに出てくる基本用語です。
くわしく
Bashスクリプトは、複数の処理を文章として記述し、自動実行できるようにした手順の表現です。単発のコマンドを並べるだけでなく、条件分岐、繰り返し、引数処理、エラー処理を含めて再利用可能な手順へまとめられます。Linuxでは運用自動化や作業の標準化でよく使われ、処理対象、入力、終了条件、失敗時の挙動まで意識して設計することが重要です。特にBashスクリプトはシェルの文法と密接なので、リダイレクト、展開、引用の仕組みと切り離さずに理解すると実務で役立ちます。
ことばの地図
関係するコマンド
No.009sourceファイルを新しいシェルで起動せず、現在のシェルへ読み込んで実行します。環境変数や関数定義を現在のシェルへ反映したい時に使います。No.013read標準入力から値を読み取り、変数へ代入します。対話入力、ファイル1行読み込み、whileループでの逐次処理に広く使われます。No.014setシェルオプションを変更し、位置引数を設定します。set -e、set -u、set -xなどはスクリプト品質と安全性に直結します。No.004exportシェル変数を子プロセスへ引き継がれる環境変数として公開します。シェル変数と環境変数の違いを理解する要です。No.010test条件式を評価し、真なら0、偽なら1を返します。シェルスクリプトの分岐やファイル存在確認で使う重要な基本部品です。No.002echo文字列や変数展開結果を標準出力へ表示します。手軽ですが、エスケープ解釈や-nの扱いに実装差があるため、厳密な出力制御にはprintfを使うほうが安全です。
よくある質問
資格試験では
- LinuC レベル1 102大事ソースからの導入、ビルド、またはスクリプト実行の理解シェルスクリプトによる自動化を理解するうえで重要です。
Bash scripting を最後まで読みました。
Linux 用語辞典に戻る32 / 512