J'essaie de désactiver toutes les variables d'environnement qui correspondent _PROXY
:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable
mais ça échoue xargs: unset: No such file or directory
.
Si j'essaye de passer unset
à echo
, cependant, tout semble fonctionner comme prévu: j'obtiens une liste de variables qui sont définies.
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'est-ce qui semble aller mal? (Si vous avez une autre stratégie pour atteindre l'objectif, je suis intéressé, mais j'aimerais surtout savoir pourquoi cela échoue.)
En outre, j'utilise OS X, au cas où cela serait pertinent.
la source