%20%D0%BA%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%24PATH%20%D1%83%D0%B4%D0%B0%D0%BB%D1%8F%D0%B5%D1%82%20%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%D1%8B.png)
У меня в файле есть следующая команда.профильфайл: 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