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)
。