有一种情况我必须在目录中提供文件 根据bash脚本中source命令的手册页,它将从 PATH env变量获取路径。 即使文件存在于同一目录中,我在获取文件时也没有这样的文件或目录。
任何人都可以建议可能的原因。 PATH env 包含使用 ipv6地址安装的脚本。
提前致谢
答案 0 :(得分:0)
我认为问题出现在冒号字符(:
)中 - 它们被用作PATH
中的分隔符来分隔每个目录。
我试图自己设置并使用反斜杠逃避冒号,但这也不起作用。
所以看起来你根本不能在PATH
中使用带分号的目录(也许有一些讨厌的伎俩,但如果我是你的话我也不会惹它)
可能的解决方法是为您的目录创建符号链接,并使用PATH
中的符号链接名称。