How to test a shell script called myscript, the environment variable FOOBAR must be removed temporarily?

To test a shell script called myscript, the environment variable FOOBAR must be removed temporarily.

How can this be done?

To test a shell script called myscript, the environment variable FOOBAR must be removed temporarily.

How can this be done?

A.
unset -v FOOBAR

B.
set -a FOOBAR=""

C.
env -u FOOBAR myscript

D.
env -i FOOBAR myscript

Explanation/Reference:
From the man pages:
env – run a program in a modified environment
-u, –unset=NAME              remove variable from the environment



Leave a Reply 0

Your email address will not be published. Required fields are marked *