Solaris教えてスレッド 其の26
■ このスレッドは過去ログ倉庫に格納されています
0327名無しさん@お腹いっぱい。
2007/04/05(木) 16:09:26ずれてるよ。もう一度 >>323 を読んでから言いたいことを書き直したら?
一般に、
HOGE=hoge command
は、
(HOGE=hoge; export HOGE; command)
と等価と考えられる。
すると、
TERM=vt100 export TERM
は、
(TERM=vt100; export TERM; export TERM)
と等価になる。(2回目のexportが自分で書いたexport)
なので、サブシェルの中でいくらexportしても、
親シェルの環境変数は変わらないのが正しいから
TERMはexportされない。
よって、
TERM=vt100 export TERM
でもexportされてしまうのはバグ。
■ このスレッドは過去ログ倉庫に格納されています