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

时间:2016-08-30 15:27:39

标签: bash shell

有一种情况我必须在目录中提供文件 根据bash脚本中source命令的手册页,它将从 PATH env变量获取路径。 即使文件存在于同一目录中,我在获取文件时也没有这样的文件或目录。

任何人都可以建议可能的原因。 PATH env 包含使用 ipv6地址安装的脚本。

提前致谢

1 个答案:

答案 0 :(得分:0)

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

我试图自己设置并使用反斜杠逃避冒号,但这也不起作用。

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

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