bash プロンプトの構造を、モジュールで構築できる関数に移行したいと考えています。問題は、関数の結果を解釈する方法がわからないことです。
例:
function build_prompt {
echo "\@"
}
export PS1="\$(build_prompt)"
プロンプトは常に と表示されます\@
が、現在の時刻である必要があります。
確かにこの特定の例を回避する方法はありますが、色などの他のエスケープされたコンポーネントに使用できるように、一般的な解決策が必要です。