source <script>
和有什么区别?和 ./<script>
?
最佳答案
source script.sh
在当前进程中运行脚本,因此即使在脚本完成后,所有变量分配都保留为变量(并且不必显式 export
'd)。
./script.sh
只是在子进程中运行脚本,脚本完成后分配的任何变量都会消失。
关于linux - "source script.sh"和 "./script.sh"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4779756/