$PATH変数にファイルパス(スペースを含む)を追加するとスペースが削除されます

$PATH変数にファイルパス(スペースを含む)を追加するとスペースが削除されます

私の場合は次のコマンドがあります。プロフィールファイル:PATH=$PATH:"/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/"

ターミナルを起動して試してみるとecho $PATH、次の出力が表示されます。

> echo $PATH
[*other paths*]:/mnt/c/Users/spenpal/AppData/Local/Programs/MicrosoftVSCode/bin/

ファイル パスが $PATH 変数に追加されたときに、スペースが削除されました。

ただし、ターミナルで同じコマンドを手動で実行し、パスを出力すると、次のようになります。

> PATH=$PATH:"/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/"
> echo $PATH
[*other paths*]:/mnt/c/Users/spenpal/AppData/Local/Programs/Microsoft VS Code/bin/

手動で行う場合と、パソコンにインストールした場合とで、なぜ機能しないのでしょうか?。プロフィールファイルですか?そして、どうすればこれを防ぐことができますか(ターミナルを起動するたびにこのパスを手動でエクスポートしたくないので)?

システム仕様:

  • OS: WSL2
  • ディストリビューション: Ubuntu 22.04.3 LTS

関連情報