搜索
您的当前位置:首页正文

Shell script: source a.sh vs ./a

来源:哗拓教育

./a.sh是在一个新的shell进程中执行的,而source a.sh是在当前shell进程中执行的。

例如:

# cat a.sh
#!/bin/sh

VAR=xxx
export VAR
# env | grep VAR
# ./a.sh
# env | grep VAR
# source a.sh
# env | grep VAR
VAR=xxx
参考
Top