Si queremos hacer algo con una lista de ficheros y nos encontramos espacios, esta es la solución
[code]
find . -type f | while IFS= read -r file; do echo «${file}»; done
[/code]
Lo importante son las comillas.
Si queremos por ejemplo moverlos a otro sitio, deberemos usar también las comillas dobles
[code]
find . -type f | while IFS= read -r file; do echo «${file%.doc}»; mv «${file}» /tmp/»${file}»; done
[/code]