Pregunta

Estoy tratando de crear una variable en Bash para acceder rápidamente a algunas carpetas y guardarla en mi archivo de script Bash_Profile.Así es como se ve el script

Documents=~/Documents
Apps=~/Library/Application\ Support/iPhone\ Simulator/5.1/Applications

Después de ejecutar el script, los trabajos de variables de documentos $ y $ APPS no.Le dice:

-bash: cd: /Users/myusername/Library/Application: No such file or directory

Este es el camino a la carpeta:

/Users/myusername/Library/Application Support/iPhone Simulator/5.1/Applications

¿Cómo debo escapar de los espacios?Yo uso Vim y yo escribo "CD $ APPS".

¿Fue útil?

Solución

Los espacios están bien;Es tu comando que está mal.

cd "$Apps"

Otros consejos

También puede citar la cadena y no usar el carácter Backslash: Aplicaciones= '~ / Biblioteca / Soporte de aplicación / iPhone Simulator / 5.1 / Aplicaciones' CD "$ Apps"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top