ディレクトリ名にスペースがあるエクスポートパス

ディレクトリ名にスペースがあるエクスポートパス

私には方法があります"/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"エスケープスペースを引用符で囲んで文字通り処理されることに注意してください\

おすすめ記事