Page 1 sur 1

[zsh]youtube-dl ne fonctionne qu'avec bash (Résolu)

Publié : jeu. 31 juil. 2014, 06:43
par waitnsea
Bonjour,
J'apprécie zsh, mais je viens de lui découvrir un dysfonctionnement (ou bien y-a-t-il une configuration à faire ?):
Exemple

Code : Tout sélectionner

asus% youtube-dl  https://www.youtube.com/watch?v=D4iWcFr4fTA 
zsh: no matches found: https://www.youtube.com/watch?v=D4iWcFr4fTA
Mais,

Code : Tout sélectionner

asus% bash

Code : Tout sélectionner

[waitnsea@asus ~]$ youtube-dl  https://www.youtube.com/watch?v=D4iWcFr4fTA 
[youtube] Setting language
[youtube] D4iWcFr4fTA: Downloading webpage
[youtube] D4iWcFr4fTA: Downloading video info webpage
[youtube] D4iWcFr4fTA: Extracting video information
[download] Destination: Gary Moore - LIVE BLUES - Only The Best Solos (mix)-D4iWcFr4fTA.mp4
[download] 100% of 404.13MiB in 12:02

Re: [zsh]youtube-dl ne fonctionne qu'avec bash

Publié : jeu. 31 juil. 2014, 08:57
par Tristelune
Salut,

intéressant ton message, je ne savais pas que ça fonctionnait avec bash! Je ne sais pas d'où vient la différence, mais à mon avis c'est le point d'interrogation qui pose problème. A chaque fois que j'utilise youtube-dl, je dois mettre un caractère d'échappement devant un caractère spécial avec zsh pour que ça fonctionne:

Code : Tout sélectionner

youtube-dl  https://www.youtube.com/watch\?v=D4iWcFr4fTA
De cette manière j'ai réussi à télécharger la vidéo.

Re: [zsh]youtube-dl ne fonctionne qu'avec bash

Publié : jeu. 31 juil. 2014, 09:08
par benjarobin
Sinon il y a plus "simple" toujours mettre les URL entre double guillemets

Re: [zsh]youtube-dl ne fonctionne qu'avec bash (Résolu)

Publié : jeu. 31 juil. 2014, 09:31
par waitnsea
Merci à tous deux, les deux solutions fonctionnent.
Il y a effectivement de grosses différences de syntaxe entre les deux interpréteurs...!
(Résolu) rajouté