Linux 中source与点”.”命令的区别
source 执行sh文件,可以修改当前的环境变量。
eg:s.sh
#!/bin/bash
value="hello word"
>./s.sh
>echo $value
> 空
> source s.sh
> echo $value
> hello word
所以当需要修改当前环境变量的时候,需要用source来执行sh文件。
source 执行sh文件,可以修改当前的环境变量。
eg:s.sh
#!/bin/bash
value="hello word"
>./s.sh
>echo $value
> 空
> source s.sh
> echo $value
> hello word
所以当需要修改当前环境变量的时候,需要用source来执行sh文件。