2017-02-20 3 views
0

をエクスポート私はMacOSのシエラで端末プロンプトを変更しようとしています。空想はありません、私は現在のパスを知る必要があります。MacがPS1エスケープコマンドを処理しない

~/.bash_profileでは、私は

export PS1="[\w] > " 

を追加している私は\wは、現在の完全なパスに置き換える必要があることを知っているが、エスケープ文字のどれも私のMac上で動作していないようにみえます。私のプロンプトが、私は運がなくて、多くの異なるPS1文字列を試してみた

[\w] > 

のように見えるので、私はただ、評価せずに同じ文字列を取得します。私はまた、 bash_profileの代わりに .bashrcを使ってみました。

アイデア?

+0

'エコー$ 0 'の出力はどのようなものです:-bash以外echo $0返す何か場合は、そのシェルが理解ものを使用する必要がありますか? –

+0

@BenjaminW応答は-zsh – rmvz3

+2

です。実際にはZshを実行していて、Bashは実行していません。私は残念ながらZshがプロンプト文字列をどのように処理するのか分かりません。 –

答えて

関連する問題