我正在尝试取消匹配的所有环境变量_PROXY:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable却失败了xargs: unset: No such file or directory。  
但是,如果尝试更改unset为echo,那么一切似乎都可以按预期进行:我得到了一组已设置的变量。
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable echo variable
http_proxy
ftp_proxy
FTP_PROXY
https_proxy
HTTPS_PROXY
HTTP_PROXY
似乎出了什么问题?(如果您有实现目标的替代策略,我很感兴趣,但是我最想知道为什么这样做会失败。)
另外,如果相关的话,我正在使用OSX。