Estoy tratando de desarmar todas las variables de entorno que coinciden _PROXY
:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable
pero está fallando con xargs: unset: No such file or directory
.
Sin embargo, si trato de cambiar unset
a echo
, todo parece funcionar como se esperaba: obtengo una lista de variables configuradas.
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
¿Qué parece estar yendo mal? (Si usted tiene una estrategia alternativa para lograr el objetivo, estoy interesado, pero me gustaría más que nada como saber por qué esto está fallando.)
Además, estoy usando OS X, en caso de que sea relevante.
fuente