与我遇到的类似问题有关: zsh not re-computing my shell prompt
有没有办法定义一个 shell 变量,以便每次调用它时计算它的值?
例如,如果我这样做:
my_date="today is $(date)"
my_date 中的值是:今天是 Thu Aug 9 08:06:18 PDT 2012
但我希望每次使用 my_date 时都执行日期。在链接的帖子中,有人建议将值放在单引号中:
my_date='today is $(date)'
但从不评估任何东西,它只是字面上保持在 $(date)。
我正在使用 zsh 5.0.0