Вот полный скрипт Code #/bin/bash
playlist() { list=`ls $MUSIC_DIRECTORY/$num` rm ./playlist.m3u>>/dev/null for f in $list do echo "$MUSIC_DIRECTORY/$num/$f">>./playlist.m3u done }
main(){ num=`date +%u` MUSIC_DIRECTORY='./music' playlist vlc ./playlist.m3u }
main Итак разберём функцию main В ней мы определяем номер дня недели (num=`date +%u`) и конфигурируем папку с музоном (MUSIC_DIRECTORY='./music') Далее мы формируем плейлист. Дело в том что у меня в папке со скриптом - папка music в ней - папки 1,2,3,4,5,6,7. Да я обленился так, что уже плейлист самому трудно собрать. Но ведь так удобнее - кинул вещь в папку - и она уже в списке. Это делает функция playlist Сперва она сканит папку ./music/номер дня недели/ Из результата в цикле она выделяет имена файлов и добавляет в список (предварительно рафинированный rm /.playlist.m3u) . После чего - запускается vlc (или что вам больше понравится из плееров
|