Inicio » Canciones duplicadas en KDE o GNOME

Canciones duplicadas en KDE o GNOME

Enviado por queru el 22 January 2010 - 3:42pm.

Por Calocén:

Para sacar una lísta de canciones sin duplicar de la carpeta Music. Serviría para gnome y kde.
A partir de aquí hay que copiar cada fichero de la lista o eliminar los que no estén en ella.

#!/bin/bash

TMPFILE=/tmp/music.$$
find ~/Music -type f > $TMPFILE
while read i ; do md5sum -b "$i" ; done < $TMPFILE > $TMPFILE.md5
$TMPFILE.md5 | cut -f1 -d" " | sort | uniq  > $TMPFILE.dedupe
while read i ; do  grep "$i" $TMPFILE.md5 | head -n1 ; done < $TMPFILE.dedupe \
        | cut -f2 -d"*" > $TMPFILE.song.dedupe

De ahí me faltaría resolver como los muevo de un sitio a otro. Supongo que al final un diff.

sort -u

Hola.

También se podría haber usado "sort -u" en lugar de "sort | uniq", pero eso es lo bueno del UNIX: muchas formas de hacer las cosas gracias a sus herramientas y a su capacidad de encadenarlas.

Saludos.

Inicio de sesión

Contrato Coloriuris
Copyright © 2010 TrucoLinux.com: Todo el contenido sujeto a contrato ColorIruris salvo que se especifique lo contrario.
Este sitio ha sido totalmente desarrollado y montado sobre software libre: Gentoo GNU/Linux, Apache, MySQL, PHP, Drupal...
Sindicar contenidos: Noticias (RSS).