据我所知,新运行的
shell脚本继承了它的环境变量.
有办法阻止这个吗? (运行没有变量继承的shell)
有办法阻止这个吗? (运行没有变量继承的shell)
您似乎可以在脚本前加上env -i,这将在运行脚本之前清除环境:
env -i sh test.sh
来自man env:
-i,--ignore-environment start with an empty environment
不知道为什么你会想要这样做…