(p.139)シェル変数とはプログラミング言語における変数のような機能で任意の変数名と値を設定できる。使用者が様々なコマンドや機能を組み合わせて複雑な処理を登録、実行することができる。シェル変数はシェルスクリプト中で変数として設定、参照ができる。シェルの動作や機能を設定するのに使用される。変数名とするシェルが自動的に設定するシェル変数は様々なものがある。特別な意味を持ったシェル変数の代表的なものを示す。