Добавление пути к файлу (с пробелами) к переменной $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

Связанный контент