djaliced
23-02-2007, 16:06
Hallo mrunixerianer ;),
ich habe folgendes Problem.
Ich möchte gerne ein Shell-Schript schreiben, für das id3v2 (mp3).
Leider hab ich kein Plan vom Shellscript.
Und zwar soll das Script selbständig in einem angegeben Verzeichnis nach schauen, wie viele mp3s vorhanden sind und dies dann umbenennen.
Das ganze soll ca. so ablaufen.
Schau in dem angegebenen Verzeichnis nach, wie viele Dateien vorhanden sind.
Schleife (Durchläufe = Anzahl der Dateien) {
Hole nächsten Dateinamen (wenn vorhanden) und speichere den Interpret und Titel in 2 verschiedene Variablen.
$Variable1 = Interpret
$Variable2 = Titel
# (Die Datei ist immer gleich aufgebaut „<Interpret> - <Titel>)
Lösche den kompletten id3v1/id3v2 Tag.
Schreibe den id3v1-Tag neu
Schreibe den id3v2-Tag neu
}
Das Hauptproblem:
Hole nächsten Dateinamen (wenn vorhanden) und speichere den Interpret und Titel in 2 verschiedene Variablen.
$Variable1 = Interpret
$Variable2 = Titel
Ich weiß nicht wie ich das bewerkstelligen soll.
Kann mir vielleicht jemand von euch einen Tip bzw. Denkansatz geben?
Gruß Olly
ich habe folgendes Problem.
Ich möchte gerne ein Shell-Schript schreiben, für das id3v2 (mp3).
Leider hab ich kein Plan vom Shellscript.
Und zwar soll das Script selbständig in einem angegeben Verzeichnis nach schauen, wie viele mp3s vorhanden sind und dies dann umbenennen.
Das ganze soll ca. so ablaufen.
Schau in dem angegebenen Verzeichnis nach, wie viele Dateien vorhanden sind.
Schleife (Durchläufe = Anzahl der Dateien) {
Hole nächsten Dateinamen (wenn vorhanden) und speichere den Interpret und Titel in 2 verschiedene Variablen.
$Variable1 = Interpret
$Variable2 = Titel
# (Die Datei ist immer gleich aufgebaut „<Interpret> - <Titel>)
Lösche den kompletten id3v1/id3v2 Tag.
Schreibe den id3v1-Tag neu
Schreibe den id3v2-Tag neu
}
Das Hauptproblem:
Hole nächsten Dateinamen (wenn vorhanden) und speichere den Interpret und Titel in 2 verschiedene Variablen.
$Variable1 = Interpret
$Variable2 = Titel
Ich weiß nicht wie ich das bewerkstelligen soll.
Kann mir vielleicht jemand von euch einen Tip bzw. Denkansatz geben?
Gruß Olly