背景:自已写了一个简单的命令行打开网页的go程序。运行时传入参数出现:
./chrome http://gitlab.xx.xxxx.xx/irdcops/k8s.xx.xxxx.xx/-/merge_requests/new?merge_request%5Bsource_branch%5D=xiangdong
zsh: no matches found: http://gitlab.xx.xxxx.xx/irdcops/k8s.xx.xxxx.xx/-/merge_requests/new?merge_request%5Bsource_branch%5D=xiangdong
搜索了一下,找到出现的原因如下:
在 zsh 下使用 find 命令查找指定目录下所有头文件时出现问题:
find . -name *.h
1
no matches found: *.h
后来查看了一些资料才知道,这是由于zsh导致的。
具体原因:
因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。
解决办法:
在~/.zshrc中加入:
setopt no_nomatch, 然后进行source .zshrc命令
来自:https://blog.csdn.net/u012675539/article/details/52079013
./chrome http://gitlab.xx.xxxx.xx/irdcops/k8s.xx.xxxx.xx/-/merge_requests/new?merge_request%5Bsource_branch%5D=xiangdong
zsh: no matches found: http://gitlab.xx.xxxx.xx/irdcops/k8s.xx.xxxx.xx/-/merge_requests/new?merge_request%5Bsource_branch%5D=xiangdong
搜索了一下,找到出现的原因如下:
在 zsh 下使用 find 命令查找指定目录下所有头文件时出现问题:
find . -name *.h
1
no matches found: *.h
后来查看了一些资料才知道,这是由于zsh导致的。
具体原因:
因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。
解决办法:
在~/.zshrc中加入:
setopt no_nomatch, 然后进行source .zshrc命令
来自:https://blog.csdn.net/u012675539/article/details/52079013
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/10726/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2020-10-21 13:24
评论列表