您的当前位置:首页正文

Shell script: source a.sh vs ./a

2024-12-19 来源:伴沃教育

./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
参考
显示全文