Re: Help with either bash or find...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Assuming your input files are in various directories:

for musepack_file in $(find -name \*.mpc -type f) ; do
	mppdec "$musepack_file" "$(echo $musepack_file | sed s/mpc$/wav/)"
done

otherwise, if they're all in one place:

for musepack_file in *.mpc ; do
	mppdec "$musepack_file" "$(basename $musepack_file .mpc).wav"
done

should do the right thing

or, using xargs *might* work:

find -print0 -name \*.mpc -type f | xargs -0 -I song mppdec song song.wav

but I think you will end up with songname.mpc.wav as the ouput

otherwise it appears mppdec has a limited batch mode:

mppdec --wav $(find -name \*.mpc -type f) name_of_output_directory/

hope that helps

- Dan
-- 

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. This communication may be legally privileged. If you are not the intended recipient, please be advised that you have received this email in error and that any use, dissemination, forwarding, printing or copying of this email is strictly prohibited. If you have received this email in error, please notify the OCSL switchboard on +44 845 6052100.  OCSL Registered Office: East House, New Pound Common, Wisborough Green, West Sussex, RH14 0AZ.  Registered No: 2563193

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux