Jan
16
2010

Rationalisierung

Heute habe ich mal wieder bewiesen: Ein Computer kann in 10 Sekunden die Arbeit verrichten, für die ein Mensch 10 Minuten bräuchte. Vorausgesetzt man nimmt sich eine Stunde Zeit, in richtig zu programmieren.

Vielleicht interessiert’s ja jemanden:

#!/bin/bash

# tag mp3s with filenames of the form
# ARTIST-TRACKNUMBER-TITLE.mp3

for file in *; do
    artist=${file%%-*};
    rest=${file#*-};
    track=${rest%%-*};
    title=`echo ${rest#*-} | gawk -F “.” ‘{print $1}’`;
    escapedfilename=`echo $file | sed ‘s/ /\\\ /g’`;
    find . -iname “$escapedfilename” -exec eyeD3 -a “$artist” -n $track -t “$title” {} \;
done

Dieses Skript schreibt MP3-Tags für Dateien, die schon die richtigen Dateinamen haben.

Written by Andi in: Computer | Schlagwörter:

Keine Kommentare »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress. Theme: TheBuckmaker. PHP Scriptverzeichnis