Hi,

ich stehe vor einer kleinen Herrausforderung :-).
Ich will (mal wieder) meine MP3-Sammlung auf doppelte
Files durchsuchen. Dazu hatte ich vor, mittels find alle mp3s
zu suchen und diese dann nach doppelten Dateinamen
zu sortieren und ggf. zu löschen.
Ich wollte das mit sowas hier realisieren:
find ./ -name *.mp3 | cut -d/ -f2 | sort | uniq -c | sort
Naja, noch nicht perfekt, ich weiss.
Was ich nun als Problem habe, ist, dass mene Files in unterschiedlich
"tiefen" Verzeichnissen liegen, also ich kann nicht mit Sicherheit
bei cut "-f2" angeben. Weiss jemand ne Methode, wie ich die Felder
von hinten beginnen abzählen kann? Bei cut habe ich so ne Option
leider nicht gefunden. Auch nicht, wie ich die Anzahl der Felder
rausbekommen kann, um dann mit -fx das entsprechende Feld rauszufischen.
Vielleicht geht das aber ja auch viel einfacher und ich mache es mir gerade
unnötig kompliziert.
Aber ich glaube auch, dass viele Leute das Problem schon hatten/haben
dass in der MP3-Sammlung einfach vieles doppelt ist.
Ich will das aber nciht irgendeinem Programm überlassen, das mir evtl.
Files weglöscht, die doch nicht doppelt sind. Also würde ich das ganze
noch mit nem md5-hash gegenprüfen wollen um sicherzugehen, dass
z.B. verschiedene Versionen eines Liedes nicht gelöscht werden nur weil
sie gleich benannt sind.
Es ist also eigentlich mal wieder viel mehr als im Subject steht, aber es würde
mir weiterhelfen:-)




Grüße, frohe Weihnachten und einen guten Rutsch,

Peter
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an