Tôi đang cố gắng bỏ đặt tất cả các biến môi trường phù hợp _PROXY
:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable
nhưng nó thất bại với xargs: unset: No such file or directory
.
Tuy nhiên, nếu tôi cố gắng thay đổi unset
thành echo
, mọi thứ dường như hoạt động như mong đợi: tôi nhận được một danh sách các biến được đặt.
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
Điều gì dường như đang đi sai? (Nếu bạn có một chiến lược thay thế để hoàn thành mục tiêu, tôi quan tâm, nhưng hầu hết tôi muốn biết tại sao điều này lại thất bại.)
Ngoài ra, tôi đang sử dụng OS X, trong trường hợp có liên quan.