如何重置所有环境变量?

问题描述 投票:0回答:1

我想做:

env | egrep -o '^\w+=' | unset

问题是:

env | egrep -o '^\w+='

打印类似的内容(注意等号):

XDG_VTNR= LC_纸张= SSH_AGENT_PID= KDE_MULTIHEAD= LC_地址= XDG_SESSION_ID=

如何仅提取变量名称以便取消设置它们?

linux environment-variables unset linux-mint
1个回答
7
投票
你需要更多类似这样的东西:

for i in `env | sed 's/=.*//'` ; do unset $i done

但是请注意,这可能会做比您想要的更多的事情。 EG,它也会改变你的道路!

© www.soinside.com 2019 - 2024. All rights reserved.