子 shell 始终从父 shell 获取所有变量。
man bash
将描述所有使用子shell的情况,主要是:command &
command | command
and
( command )
所谓环境只包括环境变量(export variable
),并传递到每个子流程。即使调用时bash -c command
,它不是一个子 shell,而是一个全新的 bash 实例。
在这两种情况下,更改的值都不会传递回父进程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)