[linux] Re: wav2mp3
nllgg op ukemi.com
nllgg op ukemi.com
Vr Jun 24 13:35:37 CEST 2005
> > find . -type f -name "*.wav" | while read wavefile
> > do
> > newfile="$(echo ${wavefile} | sed "s|.wav||g")"
> > lame opties "${wavefile}" "${newfile}.mp3"
> > done
>
> Is dit de eerste inzending voor de obfuscated shell programming
> wedstrijd?
Dank voor het constructieve commentaar :)
Bovenstaande 'find' zoekt alle files eindigend op .wav onder de huidige
directory, en stopt deze 1 voor 1 in variabele $wavefile, iets als
"./wavfiles/PinkFloyd/01_Speak_to_me.wav".
Deze naam wordt hierna aan sed gevoerd, die ".wav" verwijdert, zodat we
er .mp3 achter kunnen plakken (sed s/vervang-string/door-deze-string/g)
$newfile wordt dus "./wavfiles/PinkFloyd/01_Speak_to_me"
Voordeel is dus dat je hiermee de directory-tree met wav-files kan
doorwerken en de resulterende mp3tjes ook in de juiste directory staan.
Het zal vast wel simpeler kunnen maar dit schoot me te binnen...
Groet,
Hans
--
(\(\
(^.^)
(")")
*This is the cute bunny virus, please copy this into your sig so it can spread
More information about the Linux
mailing list