在 zsh 下使用 find 命令查找指定目录下所有头文件时出现问题:

find . -name *.h no matches found: *.h

后来查看了一些资料才知道,这是由于zsh导致的。

具体原因:

因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。

解决办法:

~/.zshrc 中加入:

setopt no_nomatch

然后运行

source ~/.zshrc

zsh 更新

请联系我 商务合作、广告投放、题目勘误、侵权投诉

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部