Estou tentando desarmar todas as variáveis de ambiente que correspondem _PROXY
:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable
mas está falhando xargs: unset: No such file or directory
.
Se eu tentar mudar unset
para echo
, no entanto, tudo parece funcionar como esperado: recebo uma lista de variáveis definidas.
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
O que parece estar errado? (Se você tem uma estratégia alternativa para atingir a meta, estou interessado, mas acima de tudo, gostaria de saber por que isso está falhando.)
Além disso, estou usando o OS X, caso isso seja relevante.
fonte