SETENV(1CSH) COMMAND REFERENCE SETENV(1CSH) NAME setenv, unsetenv - change environment variables (csh built- in) SYNOPSIS setenv name value unsetenv pattern DESCRIPTION Environment variables, unlike shell variables, are passed to all child processes in the ``environment'' (see environ(7)). The command setenv sets the environment variable name to the given value, which must be a single word. The command unsetenv removes all environment variables whose name matches pattern, which may contain any metacharacters normally used in filename expansion. This deletes the names from the environment for all child processes, leaving the parent processes unaffected. Setting the variable PATH results in the shell variable path being set similarly. See set(1csh) for more information. EXAMPLES The following command sets the environment variable PATH to the value `:/bin:/etc:/usr/bin'. Note that this causes the shell variable path to be set to `( . /bin /etc /usr/bin )'. setenv PATH :/bin:/etc:/usr/bin RETURN VALUE [NO_ERRS] Command completed without error. [1] An error of the type described in the message occurred. CAVEATS Shell variables take precedence over environment variables. This means that setting the environment variable `prompt' to `foo' does not change the prompt for the current or subsequent shells, and that the value of `$prompt' is not `foo' in a subsequent invocation of csh. There is no way for a child to change the environment of the parent. SEE ALSO @(1csh), alias(1csh), bg(1csh), break(1csh), cd(1csh), chdir(1csh), continue(1csh), csh(1csh), dirs(1csh), echo(1csh), eval(1csh), exec(1csh), exit(1csh), export(1sh), fg(1csh), glob(1csh), goto(1csh), hashstat(1csh), Printed 5/12/88 1
SETENV(1CSH) COMMAND REFERENCE SETENV(1CSH) history(1csh), jobs(1csh), kill(1csh), limit(1csh), logout(1csh), nice(1csh), nohup(1csh), notify(1csh), onintr(1csh), popd(1csh), printenv(1), pushd(1csh), rehash(1csh), repeat(1csh), set(1csh), set(1sh), sh(1sh), shift(1csh), source(1csh), stop(1csh), suspend(1csh), time(1csh), umask(1csh), unhash(1csh), unalias(1csh), unlimit(1csh), unset(1csh), unsetenv(1csh), wait(1csh), which(1csh), getenv(3c), and environ(7). Printed 5/12/88 2
%%index%% na:360,150; sy:510,307; de:817,1003; ex:1820,337; rv:2157,274; ca:2431,496; se:2927,609;3968,1080; %%index%%000000000132