Product Documentation
Cadence SKILL Language Reference
Product Version IC23.1, November 2023

getShellEnvVar

getShellEnvVar( 
t_UnixShellVariableName 
) 
=> t_value / nil

Description

Returns the value of a UNIX environment variable, if it has been set. This function expands the environment variable name specified in the argument.

Arguments

t_UnixShellVariableName

Name of the UNIX shell environment variable.

Value Returned

t_value

Value of named UNIX environment variable.

nil

No environment variable with the given name has been set.

Examples

Returns the current value of the SHELL environment variable.

getShellEnvVar("SHELL") 
=> "/bin/csh"
setShellEnvVar("ITER" "1")
=> t
setShellEnvVar("EDITOR_COPY_$ITER" "$EDITOR")
=> t
getShellEnvVar("EDITOR_COPY_$ITER")
=> "gedit"
unsetShellEnvVar("EDITOR_COPY_$ITER")
=> t
getShellEnvVar("EDITOR_COPY_$ITER")
=> nil

Related Topics

Environment Functions

sh, shell

setShellEnvVar

unsetShellEnvVar


Return to top
 ⠀
X