답변:
스크립트를 env -i
실행하기 전에 환경을 지우는 스크립트를 접두어로 사용할 수 있습니다 .
env -i sh test.sh
보낸 사람 man env
:
-i, --ignore-environment
start with an empty environment
왜 당신이 이것을하고 싶은지 모르겠습니다 ...
chsh ...
. 난 그냥 터미널 창을 열고 실행하는 경우 zsh
나 fish
또는없이 ( -l
가에서 변수의 모든 종류의 내 환경을 오염) 문제가되지 않습니다 shell 나는 그것을 시작했다. 트릭을 사용하면 env -c
이 문제를 해결할 수있다 env -i TERM=xterm-256color $(which fish)
..