有什么区别
. script.sh
./script.sh
和
source script.sh
?
答案1
./script
以上执行脚本。脚本完成后,它对环境所做的任何更改都将被丢弃。
. script
以上是脚本的来源。就好像命令是直接输入的一样。任何环境变化都会被保留。
source script
这也是脚本的来源。source
POSIX 不需要该命令,因此与较短的.
.
有什么区别
. script.sh
./script.sh
和
source script.sh
?
./script
以上执行脚本。脚本完成后,它对环境所做的任何更改都将被丢弃。
. script
以上是脚本的来源。就好像命令是直接输入的一样。任何环境变化都会被保留。
source script
这也是脚本的来源。source
POSIX 不需要该命令,因此与较短的.
.