C言語でのプログラミングに入る前に、本章では、シェルスクリプトを用いたプログラミングについて説明します。 GUIを前提としたWindowsとは異なり、Linuxを含むUNIXシステムでは、基本的にすべての操作をコマンドラインインターフェースから行うことができます。 シェルは、コマンドラインプロンプトから入力されたコマンドを、Linuxシステムに受け渡す機能を持ったプログラムです。シェルは、ユーザーから入力されたコマンドを一つ一つ実行するだけでなく、ファイルに記述されたコマンドを逐次実行するインタープリタとしての機能も有しています。 シェルが解釈できる形式で記述されたプログラムを、シェルスクリプトと呼びます。 シェルは構造化プログラミングが可能で、その機能は非常に強力です。Linuxの豊富なコマンドと合わせることで、アプリケーションプログラムのプロトタイプをシェルスクリプトで記述することもで