2

スペースを含むフォルダーをエクスポートしようとしています...しかし、方法がわかりません...

:~> export PATH="/home/solo/VirtualBox\ VMs/"
:~> cd $PATH
bash: cd: /home/solo/VirtualBox\: No existe el fichero o el directorio

「\」で解けると思ったのですが解けませんでした。

4

2 に答える 2

9

すでに引用符でエスケープしています。バックスラッシュは必要ありません。毎回引用符を忘れないでください。ただし、FFSは使用しない$PATHでください。その環境変数は重要です。

于 2012-07-17T13:01:40.250 に答える
2

では、またはbash内に記述する場合、多くの文字をエスケープする必要はありません。"'

あなたの場合、

export PATH="/home/solo/VirtualBox VMs/"

すべきです。

スペースやその他の多くの文字には特別な意味があり、bash が混乱して特別な意味で使用されないようにエスケープすることに注意してください。中に物を入れる"と、すべてが文字通り(ほぼ)取られ、エスケープする必要がないため、混乱はありません。

于 2012-07-17T13:02:19.113 に答える