PS1 環境変数で感嘆符をエスケープするにはどうすればよいですか?

PS1 環境変数で感嘆符をエスケープするにはどうすればよいですか?

バックスラッシュでエスケープしようとしても、履歴番号に置き換えられてしまいます。

答え1

プロンプトに感嘆符だけを表示したい場合は、エスケープする必要はありません。

PS1='foobar!'   

何が起こるか見てみましょう。

関連情報