如何重置所有环境变量?

Bel*_*lun 7 linux environment-variables unset linux-mint

我想要做 :

env | egrep -o '^\w+=' | unset
Run Code Online (Sandbox Code Playgroud)

问题是:

env | egrep -o '^\w+='
Run Code Online (Sandbox Code Playgroud)

打印之类的东西(注意等于号):

XDG_VTNR = LC_PAPER = SSH_AGENT_PID = KDE_MULTIHEAD = LC_ADDRESS = XDG_SESSION_ID =

如何仅提取变量名称以便我可以取消它们?

Wes*_*ker 7

你需要更像这样的东西:

for i in `env | sed 's/=.*//'` ; do
    unset $i
done
Run Code Online (Sandbox Code Playgroud)

但请注意,这可能会比您想要的更多.EG,它也会破坏你的道路!