我正在使用 mac os x
,并且设置 $PATH
env。如果目录名称为 /path/to/add/a:b/bin
,我该如何将此目录添加到$PATH
,该目录由:
分开?
据我所知,你不能。逃脱$PATH
中:
字符的明显方法是使用后斜击,但是在Linux上进行bash的快速实验表明它不起作用。OSX的行为可能有所不同,但我怀疑您会有同样的问题。
您最好的选择是重命名目录。如果确实需要这个名称,则可以创建一个符号链接并将其添加到您的$PATH
:
$ cd /path/to/add
$ ln -s a:b a_b
$ PATH="$PATH:/path/to/add/a_b/bin"