Buenas, estaba haciendo un shell script, para algo:
Debo pasar mis archivos de .mp3 a .wav para grabarlos, esto lo hago con lame, entonces como son varios archivos, pense en hacer un script que tomara un directorio y los llera convirtiendo a todos. Pero mi sorpresa esque claro, como los archivos, muchos llevan, espacios etc, solo coge partes del titulo de la cancion.
Por ejemplo:
01 - Pepito.mp3
y hago: for i in `ls -1` ; do [lo que haga] ; done
Me pondra:
01: no se ha encontrado.
Mi pregunta es por esto, hay alguna forma de sustituir los espacios por _?
Gracias de antemano