1
在学习ZSH的同时玩耍时,我遇到了好奇心,并且我正在寻找与此相关的信息。我想知道为什么,这并不工作(定义,然后展开单个的eval调用中的别名)的技术解释:ZSH别名在eval字符串中的定义和扩展
eval "alias d='echo hello'; d"
zsh: command not found: d
,而这并不工作:
eval "function d = { echo hello; }; d"
hello