Bash URL无法与youtube-dl一起使用

时间:2017-06-08 12:02:51

标签: bash

所以,直到最近我才能在我的终端中执行命令而没有问题。 例如:

  

$ youtube-dl COMMAND

     

完成

一切都很顺利。

现在我遇到了来自作业控制的奇怪行为,看起来每次运行时都会运行额外的进程。

示例:

  

Ice $ youtube-dl https://www.youtube.com/watch?v=Kgjkth6BRRY&index=14&list=PL05E1623111A9A860

     

[1] 3535

     

[2] 3536

     

[2] +完成指数= 14

     

Ice $ [youtube] Kgjkth6BRRY:正在下载网页   [youtube] Kgjkth6BRRY:正在下载视频信息网页

     

****此时我被迫按Enter键完成我在******之前从未做过的命令

     

[1] +完成youtube-dl https://www.youtube.com/watch?v=Kgjkth6BRRY   冰$

如何,我验证过程是什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

将URL放在单引号内以保留引号内的内容。请注意,像&$这样的字符在bash中具有特殊含义,bash尝试解释它们。为防止这种情况发生,请使用单引号。

此处:您的网址包含&,表示将任何命令发送到后台。