-1
我正在使用linux終端使用youtube_dl下載文件。youtube_dl:通過終端同步下載文件
youtube-dl <link>
但是,該文件是異步下載的。
有沒有一種簡單的方法可以讓上述命令阻塞直到下載完成。 (另一種方法是檢查下載的文件的創建)
我正在使用linux終端使用youtube_dl下載文件。youtube_dl:通過終端同步下載文件
youtube-dl <link>
但是,該文件是異步下載的。
有沒有一種簡單的方法可以讓上述命令阻塞直到下載完成。 (另一種方法是檢查下載的文件的創建)
我的水晶球告訴我你的URL包含&符號,如https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9
。在shell中,&符號使程序在後臺運行(異步)。
逃生&符號在URL中,通過將整個URL引號:
youtube-dl 'https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9'
在Windows CMD,使用雙引號來代替:
youtube-dl "https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9"
另外,escsape所有存在問題的字符。請查閱您的shell手冊,其中字符具有特殊含義以及如何逃脫它們。通常,反斜槓將起作用:
youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc\&t=1s\&end=9