Answers:
看来您可以env -i在运行脚本之前为脚本添加前缀,以清除环境:
env -i sh test.sh
来自man env:
-i, --ignore-environment
start with an empty environment
不确定为什么要这么做...
chsh ...。)。如果我只是打开一个终端窗口并运行,zsh或者运行fish((有或没有关系-l都没关系)),它会污染来自于壳我开始做它的伎俩用。env -c解决了这个问题对我来说我做的。env -i TERM=xterm-256color $(which fish)。