首页 > 其他 > 详细

zsh不兼容:no matches found

时间:2020-04-22 13:33:35      阅读:66      评论:0      收藏:0      [点我收藏+]

在 zsh 下使用以下 find 命令查找指定目录下所有头文件时

find . -name *.h

find / -name ls*>temp &

出现问题:

no matches found: *.h或no matches found: ls*

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

具体原因:

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

解决办法:

vim ~/.zshrc

添加以下字段,

setopt no_nomatch

然后生效

source ~/.zshrc

 

zsh不兼容:no matches found

原文:https://www.cnblogs.com/jancy2265/p/12751347.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!