シェルスクリプトとは、コマンドをファイルに記述したプログラム言語の一種で、実行環境はシェルである。コマンドをキーボードから入力する代わりにファイルに記述したものにすぎないが、ループや条件判断の構文や、シェル変数などを扱うことで、かなり複雑な処理を行える。本書は、Linuxを中心に標準で使用されているbashと、bashのベースとなっているBourne Shellを対象に、シェルスクリプトの基本をわかりやすく説明した。bash独自の拡張部分とBourne Shellの基礎部分とを確認しながら記述することで、環境を選ばない移植性の高いシェルスクリプトを作成できる。