I need to run several programs that depend on Environmental Variables (found in %ENV) in a row. I need to set various values in %ENV that is passed to these programs that I am running using backticks (to catch the output).
I would like to do this so that the %ENV changes are only local to the script being run at the time and not actually change the ENV values present.
When this program was done the actual value of TERM was not changed when i checked from a commandline. Is there a better way to set ENV variables for programs being run from a perl script?