Go forward to VMS Running.
Go backward to VMS Compilation.
Go up to VMS Installation.
Installing `gawk' on VMS
------------------------
To install `gawk', all you need is a "foreign" command, which is a
`DCL' symbol whose value begins with a dollar sign.
$ GAWK :== $device:[directory]GAWK
(Substitute the actual location of `gawk.exe' for
`device:[directory]'.) The symbol should be placed in the `login.com'
of any user who wishes to run `gawk', so that it will be defined every
time the user logs on. Alternatively, the symbol may be placed in the
system-wide `sylogin.com' procedure, which will allow all users to run
`gawk'.
Optionally, the help entry can be loaded into a VMS help library:
$ LIBRARY/HELP SYS$HELP:HELPLIB [.VMS]GAWK.HLP
(You may want to substitute a site-specific help library rather than
the standard VMS library `HELPLIB'.) After loading the help text,
$ HELP GAWK
will provide information about both the `gawk' implementation and the
`awk' programming language.
The logical name `AWK_LIBRARY' can designate a default location for
`awk' program files. For the `-f' option, if the specified filename
has no device or directory path information in it, `gawk' will look in
the current directory first, then in the directory specified by the
translation of `AWK_LIBRARY' if the file was not found. If after
searching in both directories, the file still is not found, then `gawk'
appends the suffix `.awk' to the filename and the file search will be
re-tried. If `AWK_LIBRARY' is not defined, that portion of the file
search will fail benignly.