运行shell script 有三种方式
source shell.sh ./shell.sh sh shell.sh
1. 执行权限不同
source和sh 可以直接运行,不需要当前用户对script有执行的权限
. 必需要求当前用户对script有执行权限
2.执行过程
source 与父进程在同一个bash环境中运行,其执行结果可以在父进程使用
sh, . 开启个子进程,其执行结果不能在父进程使用