有一种情况,我必须在目录中的源文件根据bash脚本中源代码命令的手册页,它将从 path env变量中获取path。我没有得到这样的文件或目录,当源文件时,即使文件存在于同一目录。
谁能告诉我原因是什么?PATH env包含以ipv6地址挂载的脚本。
Thanks in advance
我认为问题在于冒号字符(:
) -它们在PATH
中用作分隔符来分隔每个目录。
我尝试自己设置并使用反斜杠转义冒号,但这也不起作用。
所以看起来你根本不能在PATH
中使用带有分号的目录(也许有一些讨厌的技巧,但如果我是你,我不会乱用它)
一个可能的解决方法是为您的目录创建一个符号链接,并使用PATH
中的符号链接名称。