shや、その拡張版であるbashなどで利用可能なスクリプト。
shは、シェルとしての機能は貧弱なため今時shでは嫌がられるが、そのスクリプト構文は記述力に富んでいる。
どんなUNIXやその互換OSにしても、多機能なシェルの他に、ほぼ確実にshも存在し、UNIXにおける標準的なスクリプトインタプリタとして機能する。
シェルスクリプトは、その識別のために、ファイル行頭に次のような一文を書く。
#!/bin/sh
ファイル内に記述したコマンドの羅列の実行機能、ある程度の制御構文への対応、また変数も使用できる。
なお、Perlなど一部のUNIX系スクリプトはshのシェルスクリプトの構文を意識している。