Previous | Contents | Index |
Signals the end of a data stream when a command or program is reading data from an input device other than an interactive terminal.
$ EOD
None.
The EOD (end of deck) command in a command procedure or in a batch job does the following:
- Terminates input data lines that begin with dollar signs ($). The DECK command indicates that the following lines begin with dollar signs and should be interpreted as data, not as commands; the EOD command indicates the end of the data lines.
- Terminates an input file if multiple input files are contained in the command stream without intervening commands. The program or command reading the data receives an end-of-file (EOF) condition when the EOD command is read.
The EOD command must be preceded by a dollar sign; the dollar sign must be in the first character position (column 1) of the input record.
#1 |
---|
$ CREATE WEATHER.COM $ DECK $ FORTRAN WEATHER $ LINK WEATHER $ RUN WEATHER $ EOD $ @WEATHER |
In this example, the command procedure creates a command procedure called WEATHER.COM. The lines delimited by the DECK and EOD commands are written to the file WEATHER.COM. Then the command procedure executes WEATHER.COM.
#2 |
---|
|
The program MYPROG requires two input files; these are read from the logical device SYS$INPUT. The EOD command signals the end of the first data file and the beginning of the second. The next line that begins with a dollar sign (a PRINT command in this example) signals the end of the second data file.
Previous | Next | Contents | Index |