Saya mencoba untuk menghapus semua variabel lingkungan yang cocok _PROXY
:
env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable
tapi gagal dengan xargs: unset: No such file or directory
.
Jika saya mencoba mengubah unset
ke echo
, bagaimanapun, segala sesuatu tampaknya bekerja seperti yang diharapkan: Saya mendapatkan daftar variabel yang ditetapkan.
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
Apa yang tampaknya salah? (Jika Anda memiliki strategi alternatif untuk mencapai tujuan, saya tertarik, tetapi saya terutama ingin tahu mengapa ini gagal.)
Juga, saya menggunakan OS X, kalau-kalau itu relevan.