所以,直到最近我才能在我的终端中执行命令而没有问题。 例如:
一切都很顺利。$ 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 冰$
如何,我验证过程是什么以及如何解决这个问题?
答案 0 :(得分:1)
将URL放在单引号内以保留引号内的内容。请注意,像&
,$
这样的字符在bash中具有特殊含义,bash尝试解释它们。为防止这种情况发生,请使用单引号。
此处:您的网址包含&
,表示将任何命令发送到后台。