Hallo Leute,
Ich habe ein Skript, welches mir auflistet, wieviele mp3-Dateien in den jeweiligen Ordnern liegen. Nach dem Schema ... Interpret - Album - (Anzahl)
Hier mal das Skript
#! /bin/bash
find /Pfad/zur/Musik -type f -exec dirname {} \; | sort -u | while read ORDNER
do
INTERPRET=$(echo $ORDNER | cut -d'/' -f7)
ALBUM=$(echo $ORDNER | cut -d'/' -f8)
ANZAHL=$(find "$ORDNER" -type f -name "*.mp3" | wc -l)
if [ $ANZAHL -ge 8 ]
then
echo "$INTERPRET - $ALBUM - ($ANZAHL)" >> ~/Desktop/Liste_$ANZAHL
fi
done
Es werden alle Ordner (Interpreten) mit ihren Unterordnern (Album) nach obigem Schema aufgelistet, welche mindestens 8 Titel enthalten.
Soviel als Vorwort.
Ich möchte, dass nur diejenigen in die Liste kommen, welche die meisten Titel in den Unterordnern haben.
Als Beispiel:
Black Sabbath - Dehumanizer - (8)
soll nicht aufgelistet werden, wenn schon
Black Sabbath - Never Say Die! - (10)
vorhanden ist.
Ich hoffe, mich verständlich ausgedrückt zu haben.
Mein Faforit wäre dabei, gleich in dieser Art abzuspeichern.
Sollte es nicht funktionieren, wäre auch die Option, die fertigen Listen nachträglich zu bearbeiten, drin.
Ich wünsche und hoffe auf gute Programmierer unter euch.
Grüße Hellmi