[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:070084] Re: bash のプロンプトの表示


大里です。

> 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

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: