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ファイルでこの動作をカスタマイズ/再定義することができるかどうか不思議です。便利な情報をお寄せいただきありがとうございます。 zsh
で
引用。 '' - # ''はどんな種類のシェルローカルな振る舞いもなくします。 –