将文件路径(带空格)附加到 $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/

为什么我手动操作时会起作用,而当我在我的。轮廓文件?我该如何防止这种情况发生(因为我不想每次加载终端时都手动导出此路径)?

系统规格:

  • 操作系统:WSL2
  • 发行版:Ubuntu 22.04.3 LTS

相关内容