質問

いくつかのフォルダに迅速にアクセスし、それを私のbash_profileスクリプトファイルに保存するためにBashで変数を作成しようとしています。これはスクリプトのようなのようなものです。

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

スクリプトを実行した後、$ Documents変数の働き、$ APPSはしません。それは言う:

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

フォルダへのパスです。

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

どのように私はスペースを脱出すべきですか?私はvimを使い、私は "CD $ Apps"を入力します。

役に立ちましたか?

解決

スペースは大丈夫です。それは間違っているあなたのコマンドです。

cd "$Apps"
.

他のヒント

文字列を引用することもでき、バックスラッシュ文字を使用することはできません。 Apps= '〜/ライブラリ/アプリケーションのサポート/ iPhoneシミュレータ/ 5.1 /アプリケーションの CD "$ APPS"

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top