一尘不染

“ source script.sh”和“ ./script.sh”有什么区别?

linux

source <script>和之间有什么区别./<script>


阅读 202

收藏
2020-06-02

共1个答案

一尘不染

source script.sh在当前进程中运行脚本,因此,即使脚本完成之后,所有变量分配也都保留为变量(并且不必显式地export“ d”)。

./script.sh 只是在子进程中运行脚本,脚本完成后,分配的所有变量都会消失。

2020-06-02