获取文件时不要搜索 PATH

获取文件时不要搜索 PATH

bash无论如何,以及希望其他 shell(某种可移植的方法)中是否有阻止./source搜索 PATH 变量的方法?

答案1

确保您提供的参数是路径。

source_nosearch() {
    param="$1"
    if test "$param" = "${param#/}"; then
        param="./$param"
    fi
    source "$param"
}

相关内容