有没有办法使用一个命令取消设置不同的变量?
unset HTTP_PROXY
unset HTTPS_PROXY
unset FTP_PROXY
unset ALL_PROXY
unset NO_PROXY
Run Code Online (Sandbox Code Playgroud)
tha*_*guy 21
unset 需要多个变量:
unset HTTP_PROXY HTTPS_PROXY FTP_PROXY ALL_PROXY NO_PROXY
Run Code Online (Sandbox Code Playgroud)
有点晚了,但无论如何。根据您的变量模式,您可以缩短您的未设置:
env或 来完成compgen -v。grep或sed。unset.例如,在您的情况下,它可以是:
unset $(compgen -v | grep "_PROXY$")
Run Code Online (Sandbox Code Playgroud)
它不完全是一个命令,但它模仿unset *_PROXY了您在评论中的要求。