>>150
シェルスクリプトはPOSIXの範囲では
ローカル変数がないから、変数名がかぶると困るんだよ
もちろんサブシェルを使うという手もあるが
引き出しは多いほうが良い