Я пытаюсь написать bash-скрипт, который будет загружать все видео на YouTube из списка воспроизведения и сохранять их под определенным именем файла на основе названия самого видео на YouTube.Пока у меня есть два отдельных фрагмента кода, которые делают то, что я хочу, но я не знаю, как объединить их вместе, чтобы функционировать как единое целое.
Этот фрагмент кода находит названия всех видео на YouTubeна заданной странице:
curl -s "$1" | grep '<span class="title video-title "' | cut -d\> -f2 | cut -d\< -f1
И этот фрагмент кода загружает файлы по имени файла, заданному идентификатором видео YouTube (например, именем файла, заданным 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 с именем файла, заданным в заголовке видео (в данном случае урок 2 BASH.flv), а не просто имя идентификатора видео.Заранее спасибо за помощь.