パラメータには「env」コマンドで表示される環境変数も含まれているので注意。-c」の結果を減算したものとなる。以下のようなコマンドで検証してみる。long最初に変数「s」に「x」(適当な文字1文字)を代入。ループでその変数の長さを2倍にしていくと、n回目のループで変数sは2のn乗の長さに展開される。文字ではエラーが発生していることが分かる。組み込みコマンド(内部コマンド)の「echo」ではシステムコールが発生しないのでエラーは発生しない。/dev/nullループ回数を増やしていくとメモリを使い果たし、やがてメモリアロケーションエラーとなってしまった。バージョン2文字コード変換に関して改良を行ったバージョン。