Pobrałem youtube-dl przy użyciu pipa na CrunchBang (dystrybucja Debian Wheezy). Kiedy biegnę
youtube-dl {video URL}
dostaję
zsh: no matches found: {video URL}
Wydaje mi się, że ma to coś wspólnego z zsh, ponieważ znalazłem niektórych użytkowników na forach Arch narzekających na to. Kiedy przełączyłem się na bash, zadziałało.
Odpowiedzi:
Spróbuj podać adres URL, np
w notacji, aby uniknąć możliwej interpretacji znaków specjalnych w ciągu.
źródło
&
i!
, więc może istnieć opcja skonfigurowania tego.url-quote-magic
aby uzyskać specjalne znaki shellch, które będą automatycznie cytowane w adresach URL:autoload -Uz url-quote-magic; zle -N self-insert url-quote-magic
Zostało to już wspomniane w komentarzach, ale zasługuje na własną odpowiedź:
Powoduje to, że wklejane adresy URL są automatycznie cytowane, bez konieczności wyłączania globowania.
źródło