大里です。
> From: Dosanko
> Subject: [vine-users:070081] Re: bash のプロンプトの表示
> Date: Fri, 28 Jan 2005 00:31:49 +0900
> そういうことでしたか. どうしても "bash $" と表示したい場合
> は
> export PS1="bash \\$ "
> とするしかないみたいですね.
それでは、shell が sh とか ksh のときに困るような。
強いてやるなら、PS1="${0#-} \\$ " でしょうか。
> jman bash によると
> \$ 実効 UID が 0 の場合に #、それ以外の場合は $
> となっていますが, \$ と \\$ の違いはどうなっているのですか?
jman bash
----<ここから>
クォートされていないバックスラッシュ (\) は エスケープ文字
です。
エスケープ 文 字 は<newline>という例外を除き、後に続く文字
1 つの文字としての値を保持させます。
----<ここまで>
すなわち、\$ は $ を表します。\ という文字を shell に渡したけ
ればクォートしなければなりません。'\' とか \\ とか。
--
kazz
Follow-Ups: References:
- Prev by Subject: [vine-users:070083] Re: 無線Lanの複数アンテナ対策
- Next by Subject: [vine-users:070085] Re: LaTeX or Word ?
- Previous by thread: [vine-users:070081] Re: bash のプロンプトの表示
- Next by thread: [vine-users:070150] Re: bash のプロンプトの表示
- Indexes:[Main][Thread]