如何防止 zsh 中不必要的字符串扩展?

如何防止 zsh 中不必要的字符串扩展?

例如我需要调用echodate命令:

~  echo "%k%M"
debs-e420"%k%M
~  date +%k:%M
debs-e42010:24

但如果我运行它,bash我就会得到我需要的东西:

$ date +%k:%M
10:25
$ echo "%k%M"
%k%M

那么,如何防止 zsh 中不必要的字符串扩展?

我正在使用zsh 4.3.17最新的oh-my-zsh。此外,如果我zsh不使用运行oh-my-zsh,它也可以按预期工作。

答案1

在命令前加上noglob

相关内容