在 zsh 下使用 find 命令查找指定目录下所有头文件时出现问题:
find . -name *.h no matches found: *.h
后来查看了一些资料才知道,这是由于zsh导致的。
具体原因:
因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。
解决办法:
在 ~/.zshrc 中加入:
~/.zshrc
setopt no_nomatch
然后运行
source ~/.zshrc
zsh 更新
发表评论 取消回复