How are shell variables assigned?
The shells from the C shell category use “set variable=value” for variables local to the shell and “setenv variable value” for environment variables. To get rid of variables in these shells use unset and unsetenv. The shells from the Bourne shell category use “variable=value” and may require an “export VARIABLE_NAME” to place the variable into the environment. To get rid of the variables use unset.