[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00427] Re: 端末変数の設定 Re: Re: fd終了後の挙動について
- Subject: [FDclone-users:00427] Re: 端末変数の設定 Re: Re: fd終了後の挙動について
- From: Tetsuo Tomokuni <tomokuni@my.email.ne.jp>
- Date: Thu, 16 Jun 2005 20:22:52 +0900
友國です。
At Thu, 16 Jun 2005 19:53:23 +0900,
yuji tamura <yuji@isis.ocn.ne.jp> wrote:
> 今晩は、田村です。
> ご指摘ありがとうございます。
>
> On Wed, 15 Jun 2005 22:55:32 +0900, hma@syd.odn.ne.jp wrote:
> > tcsh でしたよね。
> > TERM 環境変数の設定は、
> >
> > setenv TERM=sun
> >
> > ではないでしょうか。
> > tcsh では小文字、スペース有りでも反映されるのでしょうか
csh 系なら
setenv TERM sum
です。 "=" をつけてはいけません。(^^;
> % setenv TERM=sun
> tcsh: setenv: Syntax Error.
> %
Syntax Error と言われていますよ。(^^;
そんなエラーが出たら、 man csh とか man tcsh してみたり、
最近だと google ってみるといろいろ出てくると思います。
> 確かエラーが出たので、「set term = sun」
> としたように思います。また「set term=sun」
> としても同じでした。
csh では
- set は現在のシェルのみに有効な変数設定
- setenv は子プロセスにも見せるための変数設定
ということです。
# set は = が必要なのに setenv はなんで要らないのか、
# それは Bill Joy さんにでも聞いてみてください。(^^;
ちなみに sh (bash や zsh も含む) では
- hoge=fuga のようにして変数設定
(この段階では現在のシェルのみ有効)
- export hoge とすると hoge が子プロセスから参照できる
ようになります。
ということで、 csh とちょっと作法が違います。
.~. ----------------------------------------
/V\ 友國 哲男 (TOMOKUNI Tetsuo)
// \\ E-mail: tomokuni@my.email.ne.jp
/( )\ tomokuni@netfort.gr.jp
^`~'^ http://www.netfort.gr.jp/~tomokuni/