Hallo zusammen,
ich habe da mal eine Frage die wahrscheinlich einfach zu klären ist. Ich habe in einem Ordner Unterordner, darin teilweise weitere Unterordner, Files liegen von der ich eine Playliste brauche.
Nun habe ich ein simples externes script (playlist_gen.sh) welches mir vom übergebenen Ordnernamen diese erstellt. Leider klappt es aber nicht wie gewünscht da es maximal EINEN Unterordner weit geht. Irgendetwas fehlt noch in der if Abfrage um zu sehen ob es sich schon im "finalen Ordner" mit den Files befindet oder ob es erst in einen weitere Unterorder gehen muss um die Files zu finden:
for verzeichnis in *
do
if [ -d "${verzeichnis}" ]
then
echo "${verzeichnis} ist Verzeichnis, sofern Musik drin ist erstelle ich das playlist File..."
cd "${verzeichnis}"
/usr/local/bin/playlist_gen.sh "$PWD"
cd ..
fi
done
Beispiel:
/mnt/video/Unterordner1/Unterordner11/Unterordner111/files.ts
/mnt/video/Unterordner2/files.ts
Wenn ich das Script oben in "/mnt/video" aufrufe erstellt er in Unterordner2 auch das Playlist file. Für den Unterodner1 aber nicht - denn die files wären ja auch erst in Unterordner111.
Wer kann mir helfen das o.g. script abzuändern?
Danke und Gruß vorab aus NRW
Markus