![](https://seccdn.libravatar.org/avatar/9172c5fcc0c55ac5af6b4034cd91c24f.jpg?s=120&d=mm&r=g)
Hallo erstmal, Am Montag, 18. Juni 2001 um 23:02 schrieben Sie: AB> Sascha Peters schrieb am 18.06.2001 22:12:22:
#!/bin/sh for file; do mpg123 -vw "$(basename $file .mp3).wav" "$file" done
Aufruf mit <skript> *.mp3
Habe ich in der Liste gefunden. Kann man denn das so umschreiben das man in dem Filenamen das ".mp3.wav" weg hat, dafür aber ein ".wav"? Ich bin nicht der große shell Programmierer.
AB> Klappt das nicht? jetzt wo du sogar meintest das das klappt habe ich das mal gemacht. Aber der fragt dann nach dem Passwort des Mountbefehls, das soll er auch! aber dann sagt der "/mnt is busy" aber wenn ich dann manuell das ausführe dann macht der das! Allerdings sagt der das auch wenn ich die Zeile auskommentiere, wo der cd /mnt/mp3 steht! AB> Eigentlich sollten die neuen Dateien danach die Endung .wav haben AB> statt .mp3 oder gar .mp3.wav. Dafür sorgt das basename. Das mit Basename scheint zu klappen aber habe ich noch nicht testen können wegen dem obigen Problem! AB> Soweit ich weiß, sollte ein && zwischen den Befehlen helfen, da AB> dann der zweite Befehl den positiven Rückgabecode des ersten AB> Befehls abwartet. Aber das hast du ja schon eingebaut. schein aber nicht, denn obwohl der mit "/mnt is busy" abbricht bekomme ich die Mails.
Der aufruf *.wav während der brennt, bedeutet das das er nach alphabetischer Reihenfolge brennt? AB> Er brennt meines Erachtens in genau der Reihenfolge, die er beim AB> Aufruf von ls nutzen würde.
kann man da vielleicht auch einfluss drauf nehmen mit Umleitung dem Script übergeben oder so? AB> Vorsicht: Alles ungetestet, keine eigene Brenn-Erfahrung vorhanden AB> :-( danke, aber will zum testen den Brennbefehl erstmal auskommentieren geht sich nur ums Umwandeln der mp3s! danke nochmals! -- Mit freundlichen Grüssen Sascha Peters linux@progressing.de