Я пытаюсь написать сценарий 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 файл в имя, заданное названием видео (в данном случае BASH lesson 2.flv), а не просто именем видео id. Заранее спасибо за помощь.