Ich versuche, alle übereinstimmenden Umgebungsvariablen zu deaktivieren _PROXY
:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable
aber es scheitert mit xargs: unset: No such file or directory
.
Wenn ich versuche , zu ändern unset
zu echo
, jedoch scheint alles wie erwartet: Ich habe eine Liste von Variablen erhalten , die gesetzt werden.
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
Was scheint falsch zu laufen? (Wenn Sie eine alternative Strategie zur Erreichung des Ziels haben, bin ich interessiert, aber ich würde vor allem gerne wissen, warum dies fehlschlägt.)
Außerdem verwende ich OS X, falls dies relevant ist.
quelle