是否有相当于 bash 选项"shopt -s expand_aliases"的 ZSH ?



我想在zsh脚本中使用别名,但它不起作用。为什么?(macbook Air M1 2020 Shell zsh(

您要查找的选项是ALIASES,使用setopt命令设置。

setopt ALIASES

我发现了这个<lt;当您运行script.sh时,它在子shell中执行,并且您的别名不会传播到调用shell(或您所指的当前会话(。您需要源script.sh本身:source script.sh。这将导致命令在当前shell中运行,并且别名将变为可见>gt;[https://unix.stackexchange.com/questions/386449/run-bash-script-doesnt-work-alias-command-in-zsh]ZSH外壳似乎也是如此

最新更新