Linux 中source与点”.”命令的区别

时间:2021-10-17 10:35:34

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文件。