Argggg. He estado luchando con este estúpido problema por días y no puedo encontrar una respuesta.BASH Script para cd al directorio con espacios en el nombre de ruta
Estoy usando BASH en Mac OS X y me gustaría crear un archivo de script ejecutable simple que cambiaría a otro directorio cuando se ejecute. Sin embargo, la ruta a ese directorio tiene espacios. ¿Cómo diablos haces esto? Esto es lo que tengo ...
Nombre del archivo: cdcode
Contenido del archivo: cd ~/My Code
Ahora concedido, esto no es una ruta larga, pero mi nombre de ruta real es cinco directorios de profundidad y cuatro de esos directorios tienen espacios en la ruta.
Por cierto, he intentado cd "~/My Code"
y cd "~/My\ Code"
y ninguno de estos funcionó.
Tengo un problema similar al descrito. I.e. ninguna de las formas posibles de cambiar a un directorio que tiene un espacio en él. Nada como: cd "My Passport" cd Mi \ pasaporte cd Mi "Passport" nada está funcionando. La compilación funciona bien. Puedo enumerar: ls -l Mi \ Pasaporte/ funciona bien. \> uname -a Linux host 2.6.18-8.1.8.el5.centos.plus # 1 SMP Lun Jul 16 08:49:50 EDT 2007 i686 i686 i386 GNU/Linux \> bash --ayuda GNU bash, versión 3.1.17 (1) -suelta- (i686-redhat-linux-gnu) ¿Alguna idea, por favor? –