我正在尝试制作一个自定义提示,从以下列表中选择一个随机值:
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 $