如何在shell脚本的PATH变量中设置ipv6地址



有一种情况,我必须在目录中的源文件根据bash脚本中源代码命令的手册页,它将从 path env变量中获取path。我没有得到这样的文件或目录,当源文件时,即使文件存在于同一目录。

谁能告诉我原因是什么?PATH env包含以ipv6地址挂载的脚本。

Thanks in advance

我认为问题在于冒号字符(:) -它们在PATH中用作分隔符来分隔每个目录。

我尝试自己设置并使用反斜杠转义冒号,但这也不起作用。

所以看起来你根本不能在PATH中使用带有分号的目录(也许有一些讨厌的技巧,但如果我是你,我不会乱用它)

一个可能的解决方法是为您的目录创建一个符号链接,并使用PATH中的符号链接名称。

最新更新