

#!/bin/bash
#
#----simple script to making playlists
#
pwd | read PWD; #получаем место собственного нахождения
PWD="${PWD##*\/}"; #выделяем из него название папки самого верхнего уровня
PWD=${PWD//\ /_}; #заменяем пробелы подчеркиваниями
M3UFILE="$PWD.m3u"; #добавляем расширение(получается "Название_Дирректории.m3u")
echo "#EXTM3U" >> $M3UFILE; #пишем в начало файла обозначение - что это, собственно говоря, за файл
find . -iname "*.mp3" | while read FILE; do #рекурсивно ищем мр3 файлы.
FILE=${FILE//\//\\}; #заменяем прямой слэш обратным ибо так принято в фс
FNAME=${FILE##*\\}; #чтоб сдеать "название" удаляем адрес...
FNAME=${FNAME%.*}; #...и расширение
echo "#EXTINF:0,$FNAME" >> $M3UFILE; #пишем в наш плейлист название
echo ${FILE#.\\*} >> $M3UFILE; #и адрес песни
done
You are viewing
glukerr's journal