[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:21674] Re: Plamo3.3不具合あれこれ
-
From:Norimasa Matsumoto
-
Date:Wed, 7 Jan 2004 21:38:48 +0900 (JST)
- Subject: [plamo:21674] Re: Plamo3.3不具合あれこれ
- From: Norimasa Matsumoto <matsu@xxxxxxxxxxxxx>
- Date: Wed, 07 Jan 2004 21:38:47 +0900 (JST)
松本@兵庫県です。
.bashrc の件です。
あの後、Plamo-3.3 の標準の .tcshrc を調べてみた所、exit は使って
なくて、
if ($?prompt) then
# 対話シェルのための設定群
endif
と言う感じでしたので、.bashrc でも、
if [ -n "$PS1" ] ; then
# 対話シェルのための設定群
fi
とするのが、良いかなと思いました。私の新しい .bashrc は、
結局以下のようにしました。bash 派の方確認してください。
http://www.netfort.gr.jp/~matsu/plamo/script/bashrc.txt
Plamo-3.3 オリジナルと if [ -n "$PS1" ] ; then を除いて、
変更していないはずですが、 .tcshrc と比較しやすいように、
順番はかなり変更しています。
とりあえず、対話シェル(interactive)かどうかの違いは、
PS1 が設定されているかどうかで判断すると言う結論で良い
と思います。
別解として、stty に限れば、tty コマンドで、標準入力が tty
かどうかを調べるのもありというところでしょうか。例えば長登さん
もそのような方法を使われているようです。
ここで、stty に限ればというのは、後で気がついたのですが、
標準入力が tty で、標準出力が tty で無い時のように、tty コマンド
の結果と、bash が対話シェルかどうかが完全に対応しない事があるから
です。
--
松本 徳真
Norimasa Matsumoto
E-mail: matsu@netfort.gr.jp
- References
-
- [plamo:21641] Re: Plamo3.3不具合あれこれ, Chisato Yamauchi
- [plamo:21642] Re: Plamo3.3不具合あれこれ, Norimasa Matsumoto
- [plamo:21643] Re: Plamo3.3不具合あれこれ, Shun-ichi TAHARA (田原 俊一)
[検索ページ]
[メール一覧]
Plamo ML 公開システム