Subject   : シェルスクリプト

カテゴリー  : パソコン > 


 シェル(shell)
ユーザの操作を受け付けて、与えられた指示をOSの中核部分に伝える ソフトウェアのことです。
キーボードから入力された文字や、マウスのクリックなどを解釈して、 対応した機能を実行するようにOSに指示を伝えます。
WindowsではExplorerやコマンドプロンプトが、 Mac OSではFinderが、UNIX系OSではbashやcshなどがシェルにあたります。
UNIX系OSではシェルをユーザの好みに応じて選択することができる。

● シェルスクリプト
複数の処理をまとめて行なう(バッチ処理)ときに使われる、OSのシェルが直接解釈・処理できるスクリプト。
 シェルスクリプトはシェルごとに独自の機能を使用して処理されるため、起動の方法や文法はシェルによって変わってくる。例えばUNIX系OS(厳密にはその上で動作するbashなどのシェル)では、シェルにシェルスクリプトを引数として渡して実行したり、シェルスクリプトの冒頭に起動プログラムを書き込んでシェルスクリプト自体を実行したりすると起動できる。
 シェルスクリプトではシェルごとに独自の文法が採用されているが、おおむね1行が1つのコマンドとして扱われる。特にUNIX系OSのシェルは複雑な繰り返し処理や条件分岐などに対応しており、シェルスクリプトだけでかなり複雑な処理を自動化できる。

 ⇒ パソコンとは?

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]