.np
.rm 71
.m2 0
     This command applies the DCL (Digital Command Language)
command given as "cmd-line" for each
file specified by "file-spec".
The "file-spec" may contain any qualifiers recognized by the
DCL "DIRECTORY" command, including wildcard characters,
"/BEFORE", "/SINCE", "/EXCLUDE", etc.
.sp
     The command to be executed, "cmd-line", may be any DCL command
including a command-file invocation (@).
Each file selected by "file-spec" can be referenced in "cmd-line" by
using the following global symbols:
.sp
.nf
.in +7
FILESPEC - the entire VAX file specification
PATHNAME - the file's directory path name (with [])
FILENAME - the nine-character file name
FILETYPE - the file's type (omitting ".")
VERSION  - the file's version number (omitting ";")
.sp
.in -7
.fi
For convenience, the components of "file-spec" default as follows:
.sp
.nf
.in +6
file version - highest version assumed:  ;
file type    - all types assumed:  .*
file name    - all highest-version files assumed:  *.*;
directory    - default directory assumed:  []
.sp
.in -6
.fi
A version number of ";" refers to the highest version of a file,
and a file type of "." refers to a blank type.
.sp
     The following command options are allowed:
.sp
.nf
.in +3
-TRACE   = (or "-T") print the full file spec of each file selected
-FORMAT  = (or "-F") show the format of the command
-HELP    = (or "-H") display help for the command
.in -3
.sp
.fi
.nf
Examples:
.sp
FORALL *.FOR "FOR 'FILENAME'"          <-- Compile local FORTRAN files
FORALL *.FOR "DELETE 'FILENAME'.LIS;*" <-- Delete listings of FORTRAN files
FORALL  *.FLE  "FLECS 'FILENAME'"      <-- Translate all FLECS files
FORALL "/EXCL=*TEST*.* *.FOR"  "PRINT 'FILESPEC'"
                                       --- Print files, excluding tests
FORALL [...]*.FOR "SEARCH 'FILESPEC' STOP"
                                       --- Search all FORTRAN files for
                                           characters "STOP"
FORALL "/SINCE *.FOR" "FOR 'FILENAME'" <-- Compile files edited today
