Если в имени каталога есть двоеточие (:), как я могу добавить его в $PATH? [дубликат]
На этот вопрос уже есть ответ здесь:
Я использую mac os x
, и у меня есть некоторые проблемы с установкой $PATH
env. Если имя каталога /path/to/add/a:b/bin
, как я могу добавить этот каталог в $PATH
, который разделен :
?
1 ответ:
Очевидным способом избежать символа
:
в$PATH
было бы использовать обратную косую черту, но быстрый эксперимент с Bash в Linux показывает, что это не работает. OSX может вести себя по-другому, но я подозреваю, что у вас будет та же проблема.Лучше всего переименовать каталог. Если ему действительно нужно иметь это имя, вы можете создать символическую ссылку и добавить ее к вашему
$PATH
:$ cd /path/to/add $ ln -s a:b a_b $ PATH="$PATH:/path/to/add/a_b/bin"