有什么区别source <script> and ./<script>?
source <script>
./<script>
source script.sh在当前进程中运行脚本,因此即使在脚本完成后,所有变量分配也会保留为变量(并且不必显式地export'd).
source script.sh
export
./script.sh只是在子进程中运行脚本,并且分配的任何变量在脚本完成后消失。
./script.sh