在source设置环境变量的时候,有些时候可能会设置两次,导致增加系统的路径搜索时间,或者让自己看环境变量的时候搞得怪不爽的. 为了解决这个问题,我们可以在设置相应的环境变量之前,先判断一下是否已经设置过,如果设置过,那就不要在设置了,如果没有设置呢,当然你就可以设置下啦. 我用一个函数来判断参数2的字符串是否存在与参数1中 function isexist() { source_str=$1 test_str=$2 strings=$(echo $source_str | sed 's/:/…