热门
最新
红包
立Flag
投票
同城
我的
发布
zsh: no matches found: http://localhost:8050/render.html?url=https://www.baidu.com
解决办法:C问答给出最准确有效的解决办法!!!!
在zsh中,当你使用通配符或正则表达式进行文件搜索时,如果没有匹配的文件,会出现"zsh: no matches found:"的错误提示。这是因为zsh默认情况下会将没有匹配的通配符或正则表达式视为错误。
要解决这个问题,你可以通过以下两种方法之一来禁用zsh的通配符匹配错误提示:
1. 在命令行中使用引号将URL包裹起来,以避免zsh对通配符进行解析。例如:
```shell
grep -ir 'http://localhost:8050/render.html?url=https://www.baidu.com?'
```
2. 在.zshrc文件中添加一行配置来禁用通配符匹配错误提示。打开终端并输入以下命令来编辑.zshrc文件:
```shell
vi ~/.zshrc
```
在文件中添加以下行:
```shell
setopt no_nomatch
```
保存并关闭文件,然后重新加载.zshrc文件:
```shell
source ~/.zshrc
```
这样,当你使用通配符或正则表达式时,zsh将不会显示"zsh: no matches found:"的错误提示。
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报
下一条:
勇往直前