パスがあります"/third/party/city of las vegas"
cd
使用するパス"/third/party/city of las vegas"
。
.profile
ファイル変数へのパスを次のようにエクスポートしました
export clv="/third/party/city of las vegas"
cd $clv
エラーをスローしています。ディレクトリ名にスペースが含まれているパスをエクスポートするにはどうすればよいですか
export clv="/third/party/city of las vegas"
と同じです
export clv=/third/party/city\ of\ las\ vegas
どちらの方法でも、変数を引用符で囲む必要があります。
cd "$clv"
シェルはデフォルトで空白の引用符で囲まれていない展開を解除します。このようなコンテキストで変数を引用することを覚えていることは、より一般的でおそらく安全な方法です。
"one\ two"
(エスケープされたスペースを引用符で囲むことを試みる)は\
を文字どおりに扱うことに注意してください。