父进程(Shell)
$
export MY_VAR="hello"
$
echo $MY_VAR
hello
$
bash -c 'echo $MY_VAR'
启动子进程
→
{{ useExport ? '变量已继承' : '变量未继承' }}
子进程(bash -c ...)
$
echo $MY_VAR
hello
(空,什么都没有)
#
子进程无法修改父进程的变量
{{ useExport ? '有 export:' : '没有 export:' }}
{{ useExport
? '变量被标记为"可导出",子进程启动时自动继承一份副本。'
: '变量只存在于当前 Shell,子进程读到的是空字符串。' }}