私には方法があります"/third/party/city of las vegas"
cd
パスを使用するとき"/third/party/city of las vegas"
。
ファイルから、.profile
以下のようにパスを変数としてエクスポートしました。
export clv="/third/party/city of las vegas"
しようとするとcd $clv
エラーが発生します。ディレクトリ名にスペースを含むパスをエクスポートする方法
ベストアンサー1
export clv="/third/party/city of las vegas"
同じですか?
export clv=/third/party/city\ of\ las\ vegas
どちらもまだ変数を参照する必要があります。
cd "$clv"
デフォルトでは、シェルは空白で引用されていない拡張を中止します。この文脈で変数を参照することがより伝統的であり、おそらくより安全なアプローチであることを覚えておいてください。
"one\ two"
エスケープスペースを引用符で囲んで文字通り処理されることに注意してください\
。