“sourcescript.sh”和“/script.sh”之间有什么区别?

source<脚本&gt和/<脚本&gt

source script.sh在当前进程中运行脚本,因此即使在脚本完成后,所有变量赋值也会作为变量保留(并且不必显式地export'd)

/script.sh只是在子流程中运行脚本,脚本完成后,分配的任何变量都会消失

发表评论