A z/OS system symbol is not a shell variable.
But there is a sysvar shell command to read a system symbol.
>From "man sysvar":
sysvar -- Display static system symbols
Format
sysvar var
Description
The sysvar command allows users to obtain substitution text for system
variables that are defined in the IEASYMxx member of SYS1.PARMLIB or in
the system IPL parameters. The substitution text is printed to standard
output (stdout). This could be used to substitute system variables in
shell variables. For example:
system_name=$(sysvar SYSNAME)
Kirk Wolf
Dovetailed Technologies
http://dovetail.com
On Mon, Feb 8, 2016 at 3:51 PM, David Magee <[email protected]>
wrote:
> I'm stumped trying to use a system symbol in my .profile to perform a test
> for a file name.
>
> I'm coding along these lines:
>
> if [ ! -f /&SYSNAME./file_name ]; then
> echo "* The file is not there. *"
> else
> echo "* The file is there. *"
> fi
>
> Surely it's staring me right in the face!
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN