Domanda

Sto cercando di creare una variabile in bash per accedere a Voti ad alcune cartelle e salvarlo nel mio file di script bash_profile.È così che lo script è

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

Dopo aver eseguito lo script, i works di $ DOCUMENTI VARIABILI e $ Apps non lo fa.Dice:

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

Questo è il percorso della cartella:

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

Come dovrei sfuggire agli spazi?Io uso Vim e scrivo "CD $ apps".

È stato utile?

Soluzione

Gli spazi vanno bene;È il tuo comando sbagliato.

cd "$Apps"
.

Altri suggerimenti

Puoi anche citare la stringa e non utilizzare il carattere backslash: Apps= '~ / Libreria / Supporto applicativo / Iphone Simulator / Iphone Simulator / 5.1 / Applicazioni' CD "$ Apps"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top