as I know, Linux is case-sensitive. and I usually export the http proxy like the below:
export http_proxy= proxy:port
export https_proxy= proxy:port
so I think that if I wrote like the below, it would work.
export HTTP_PROXY= proxy:port
export HTTPS_PROXY= proxy:port
but, it also works, and I want to know the reason, and why this works.
and I find a description at here: http://curl.haxx.se/docs/manpage.html
The environment variables can be specified in lower case or upper case. The lower case version has precedence. http_proxy is an exception as it is only available in lower case.
does this convention can applied everywhere?
ref: