Hoy me he sentido un poco estúpido... la típica chorrada que no te acuerdas ni se te ocurre como solucionar. Lo pongo aquí etiquetado como "humor". :D
En un script para la línea de comandos, tenía que entrar en un directorio con espacios en su nombre.
> foo="/tmp/foo bar/"
> cd $foo
bash: cd: /tmp/foo: No such file or directory
> cd $foo
bash: cd: /tmp/foo: No such file or directory
Intenté todas las combinaciones posible para escapar el espacio y mil trucos.
Solución:> foo="/tmp/foo bar/"
> cd "$foo"
> cd "$foo"
Las comillas!!!!