Linux bash sh .source exec 的区别比较。

sh 开启一个新的bash来运行 相当于开启一个子线程,继承环境变量,不继承局部变量。

.source 在当前bash执行。

exec 结束当前进程,用第一个参数进程来代替。

原文地址:https://www.cnblogs.com/laogou-idea/p/13434889.html