gpt4 book ai didi

linux - 使用youtube-dl将当前文件夹中的项目与播放列表同步

转载 作者:太空宇宙 更新时间:2023-11-04 05:14:02 24 4
gpt4 key购买 nike

我正在尝试设置一个bash脚本,该脚本仅下载播放列表中没有的歌曲。我正在使用youtube-dl来做到这一点。我想不出一种有效的方法。我目前正在尝试的方法是将所有标题下载到一个文件中,并将所有链接下载到另一个文件中,然后检查当前目录中是否存在某个标题,如果没有,则在该特定索引处获取链接。

问题:
使用awk给我这个错误

upPlay.sh: line 50: Amy: command not found
upPlay.sh: line 50: Amy: command not found
upPlay.sh: line 50: Amy: command not found
upPlay.sh: line 50: Amy: command not found
upPlay.sh: line 50: Amy: command not found
upPlay.sh: line 50: Tony: command not found


这是我正在使用的行

for (( j=1; j < $cnt; j++ )); do
#echo "$j"
`awk -v ind="$j" 'FNR==ind{print $0}' title.txt`
done


标题带有空格。我认为这是导致问题的原因。关于如何解决此问题的任何想法?

最佳答案

youtube-dl具有针对此确切用例的内置功能:传递--download-archive SOME_FILE选项,其中SOME_FILE是存档文件的位置。此存档文件将包含所有下载的视频ID的列表,而youtube-dl将有效地跳过它们。

关于linux - 使用youtube-dl将当前文件夹中的项目与播放列表同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51717128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com