Estaba tratando de convertir algunos archivos .ape a archivos .flac usando la avconv
línea de comandos; obviamente, avconv
no es el punto principal aquí; su sintaxis es bastante sencillo, avconv -i inputApeFile.ape outputFlacFile.flac
.
El punto es que los archivos están anidados en más subcarpetas; es decir, tengo la carpeta Artist, luego varias subcarpetas de CD, cada una de las cuales contiene diferentes archivos .ape. ¿Cómo puedo convertir todos los archivos y luego guardarlos en la misma carpeta del archivo original pero con la extensión .flac?
Si es posible, me gustaría usar solo el comando de shell en una sola línea sin usar scripts. Creo que debería ser algo así
avconv -i 'ls -R | grep ape' '???'
pero estoy atrapado con la segunda parte (¿tal vez usando sed
??!?)