这段代码可以找到给定页面上所有YouTube视频的标题:
curl -s "$1" | grep '<span class="title video-title "' | cut -d\> -f2 | cut -d\< -f1
以下代码可将文件下载为以YouTube视频id命名的文件(例如,youtube.com/watch?v=CsBVaJelurE&feature=relmfu 的文件名将为CsBVaJelurE.flv)。
curl -s "$1" | grep "watch?" | cut -d\" -f4| while read video;
do youtube-dl "http://www.youtube.com$video";
done
我想要一个脚本,可以将YouTube的.flv文件输出为视频标题(在这种情况下为 BASH lesson 2.flv)指定的文件名,而不是简单地使用视频ID名称。感谢您提前给予的所有帮助。