Recently there was a change at work -- all http access now needs to
go through a proxy.
So if I have a script using LWP::UserAgent or similar, I have to add
$UA-proxy( ['http'] , 'http://proxy.fake.com:8080' );
to all my scripts. Which is a big pain. So a *NIX guy said you
shouldn't need
The environment variables have nothing to do with the shell.
The only thing the shell does is give you a way to set environment
variables, and different shells have different syntax for that. But
environment variables are a property of your login session, not
of the shell.
So the short answer