Как избежать пробелов в переменной, переданной на cd

Я использую WSL в Windows 10 с Ubuntu.
Путь к каталогу, который я часто использую, включает каталог с пробелом в имени. Я не могу изменить это имя. Путь к каталогу очень длинный:
/ mnt / c / Users / name / Dropbox / My PC (Laptop ...) / Desktop / Studies / Python
Итак, я хотел бы создать переменную в.bashrc с именем $ PROJECTPATH ​​, которое будет равно пути к каталогу.
Таким образом, я мог позвонить или использовать псевдоним cd $ PROJECTPATH ​​ и перейти к своим файлам.
Я попытался написать:

PROJECTPATH='/mnt/c/Users/name/Dropbox/My\ PC\ \(Laptop...\)/Desktop/Studies/Python'

alias prjct='cd $PROJECTPATH'

, но при запуске prjct я получал сообщение об ошибке «слишком много аргументов», что означает, что на cd передается пробел.
Как я мог избежать пробелов при передаче переменной в cd или любой другой команде?
И следует ли экспортировать такую ​​переменную?

0
задан 4 September 2021 в 13:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: