次のリストからランダムな値を 1 つ選択するカスタム プロンプトを作成しようとしています。
color=(1 2 3 4 5 6)
much=(such very much many so)
wow=(wow hacker terminal geek confusion)
次に、すべてのプロンプトの前にこれを行います。
tput setaf $rcolor
echo -n "$rmuch $rwow $ "
問題は、私が使用するPS1
と、端末の起動時に実行され、すべてのプロンプトの前に更新されないことです。すべてのプロンプトの前に、別のランダムなメッセージを取得するにはどうすればよいですか?
出力例:
such hacker $
much wow $
very geek $
such wow $
much confusion $
very terminal $