curl是我在命令行上经常使用的命令。当我使用ZSH时,我发现 - #选项不起作用;该选项工作在BASH罚款 - 看看下面的代码:我不知道什么哈希(#)在zsh中的含义
ZSH:
→ curl --progress-bar www.google.com > google.html
######################################################################## 100.0%
→ curl -# www.google.com > google.html
zsh: no matches found: -#
BASH:
$ curl --progress-bar www.google.com > google.html
######################################################################## 100.0%
$ curl -# www.google.com > google.html
######################################################################## 100.0%
当然,我可以定义一个别名来解决这个问题,如果我不想输入完整的选项名称(即 - 进度条)。但我只是好奇ZSH的哪个部分正在控制这种行为,以及是否有任何方式来在我的.zshrc文件中定制/重新定义此行为。非常感谢您提供任何有用的信息!
行情。 '' - #''会打开任何类型的shell本地行为。 –