【发布时间】:2016-12-31 12:57:58
【问题描述】:
curl 是我在命令行中经常使用的命令。我在使用ZSH时,发现-#选项不起作用;该选项在 BASH 中运行良好——请参见下面的代码:
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%
当然,如果我不想输入完整的选项名称(即 --progress-bar),我可以定义一个别名来解决这个问题。但我只是好奇 ZSH 的哪一部分控制了这种行为,以及是否有任何方法可以在我的任何 .zshrc 文件中自定义/重新定义这种行为。非常感谢您提供任何有用的信息!
【问题讨论】:
-
行情。
'-#'将模拟任何类型的 shell 本地行为。
标签: zsh