07/04/05 17:29:32
ZONE=adm
ZONE=hogehoge コマンド
echo $ZONE
↑、ってやった場合、ZONE=hogehogeの代入は一時的だから、
adm が表示されるのが正しいよね。
ところが、上の「コマンド」が、exportの場合だけ
動作が違うというのはやはりおかしいよ。
環境変数の問題だけじゃなく、
シェル変数にまで影響を与える(シェル変数のZONEの内容まで変わる)
というのもおかしい。
LANG=C man hoge
ってやっても、LANGの値は、もともと jaだったとすると変わらないでしょ。