HP OpenVMS DCL Dictionary
 
 
 
EOD
 
Signals the end of a data stream when a command or program is reading 
data from an input device other than an interactive terminal.
 
 
Format
$ EOD
  
 
Parameters
None.
 
 
Description
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.
  
 
Examples
 
  
    | #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.
 
  
  
 
 
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.
 
  
 |