web-dev-qa-db-ja.com

Zshがyoutube-dlでビデオをダウンロードしようとすると、「一致するものが見つかりませんでした」と言う

CrunchBang(Debian Wheezyディストリビューション)でpipを使用してyoutube-dlをダウンロードしました。私が走るとき

youtube-dl {video URL}

私は得る

zsh: no matches found: {video URL}

Archフォーラムのユーザーの何人かが不満を感じているので、zshと関係があると思います。 bashに切り替えたところ、うまくいきました。

21
Lynob

URLを引用してみてください。

youtube-dl '{video URL}'

文字列内の特殊文字が解釈されないようにするために、.

33

これはすでにコメントで述べられていますが、それはそれ自身の答えに値します:

autoload -Uz bracketed-paste-magic
zle -N bracketed-paste bracketed-paste-magic

autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic

これにより、グロビングを無効にする必要なく、貼り付けられたURLが自動的に引用されます。

7