之间有什么区别
. script.sh
Run Code Online (Sandbox Code Playgroud)
./script.sh
Run Code Online (Sandbox Code Playgroud)
和
source script.sh
Run Code Online (Sandbox Code Playgroud)
?
Joh*_*024 10
./script
Run Code Online (Sandbox Code Playgroud)
以上执行脚本。脚本完成后,它对环境所做的任何更改都将被丢弃。
. script
Run Code Online (Sandbox Code Playgroud)
以上来源脚本。就好像命令是直接输入的一样。保留任何环境更改。
source script
Run Code Online (Sandbox Code Playgroud)
这也是脚本的来源。source
POSIX 不需要该命令,因此与较短的.
.