运行shell script 有三种方式
source shell.sh   ./shell.sh  sh shell.sh

1. 执行权限不同
   source和sh 可以直接运行,不需要当前用户对script有执行的权限
   . 必需要求当前用户对script有执行权限

2.执行过程
  source 与父进程在同一个bash环境中运行,其执行结果可以在父进程使用
  sh, . 开启个子进程,其执行结果不能在父进程使用