0
4

1 回答 1

5

区别很简单

. script.sh

使用您当前的 shell 执行 shell 脚本,因此您在脚本中所做的所有更改(如更改目录或变量)都会影响您正在运行的 shell

./script.sh

另一方面将启动一个新的 shell 来执行脚本。这通常是启动脚本的更好方法

于 2013-01-20T08:42:23.950 回答