プログラミング基礎初級
シェルスクリプト
シェルスクリプト
一言で言うと
複数コマンドをまとめて実行するファイル。
もう少し詳しく
一言で言うと
シェル(bash など)が解釈・実行するテキストファイル。コマンドの連続実行だけでなく、変数・条件分岐・ループなどのプログラミング構造を組み合わせることで、作業の自動化や繰り返し処理を記述できる。
もう少し詳しく
シェル(bash など)が解釈・実行するテキストファイル。コマンドの連続実行だけでなく、変数・条件分岐・ループなどのプログラミング構造を組み合わせることで、作業の自動化や繰り返し処理を記述できる。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
bash や sh などのシェルが解釈する専用の記法を使う。Python や Ruby とは異なり OS コマンドを直接呼び出せる点が特徴で、ファイル操作・プロセス管理・定期実行(cron)などインフラ寄りの自動化に多用される。
実務でどう使うか
関連する章
Ch54, Ch277 で詳しく学べます。