我正在使用mac os x
,我在设置$PATH
env时遇到了一些问题。如果目录名称为/path/to/add/a:b/bin
,如何将此目录添加到由$PATH
分隔的:
?
答案 0 :(得分:4)
据我所知,你不能。在:
中转义$PATH
字符的显而易见的方法是使用反斜杠,但在Linux上使用Bash的快速实验表明它不起作用。 OSX可能表现不同,但我怀疑你会遇到同样的问题。
最好的办法是重命名目录。如果确实需要该名称,您可以创建一个符号链接并将其添加到$PATH
:
$ cd /path/to/add
$ ln -s a:b a_b
$ PATH="$PATH:/path/to/add/a_b/bin"