1 MODIFY

  Modify one for more ASCII files.  Files may be converted to fixed
  record length and/or detabbed, and a search string may be replaced by a
  replace string.  

  Format:

	MODIFY File_spec[,...] Search_string Replace_string

  Note that string parameters are automatically converted to upper case
  by VMS unless they are enclosed in quotes.
  Wild cards are allowed in the file specification.

2 Parameters

 file-spec[,...]

  Specifies the names of one or more files to be searched.   You  must
  specify  at  least  one  file name.  If you specify two or more file
  names, separate them with commas.

  Wildcard characters are allowed in the file specification.

 search-string

  Specifies one string to search for in the specified  files.
  If   the   search   string   contains   any   lowercase  letters  or
  nonalphanumeric  characters  (including  spaces),  enclose   it   in
  quotation marks.

 Replace-string

  Specifies one string to replace the search string in the specified  
  files.  If the search string contains any   lowercase  letters  or
  nonalphanumeric  characters  (including  spaces),  enclose   it   in
  quotation marks.

2 Command_Qualifiers

/EXACT

 /EXACT
 /NOEXACT (default)

  Controls whether  the  SEARCH  command  matches  the  search  string
  exactly,  or  treats uppercase and lowercase letters as equivalents.
  The default  qualifier,  /NOEXACT,  causes  SEARCH  to  ignore  case
  differences in letters.

  Specifying the /EXACT qualifier causes the system to  use  less  CPU
  time.   Therefore, if you are sure of the case of the letters in the
  string, it is more efficient to use /EXACT.

/LOG

 /LOG
 /NOLOG (default)

  Controls whether the SEARCH command produces a line  containing  the
  file  name  and  the  number  of  records  and matches for each file
  searched.  The log information is output to the  current  SYS$OUTPUT
  device.

/OUTPUT
 /OUTPUT[=file-spec]

  Controls whether the results of the modification are output to a 
  specified file.  The output will be sent to a file with the same 
  name as the input file, with the version number incremented by one. 
  if you omit the /OUTPUT  qualifier  or  omit  the  file
  specification  with  the  qualifier.   

/RANGE
 /RANGE=(n1,n2)
 /NORANGE (default)

  Controls the range of columns that is used in finding the search 
  string.

  In the form /RANGE=(n1,n2) is used, n1 refers to the begining 
  column for the search and n2 refers to the ending column for 
  the search.

  If you omit the /RANGE qualifier entirely, every column is used 
  in the search.

/CONFIRM
  /CONFIRM
  /NOCONFIRM (DEFAULT)

  Controls whether or not you are prompted to confirm each string
  substitution.

/CONTROL
  /CONTROL
  /NOCONTROL (DEFAULT)

  Controls whether or not to interpret characters in the search 
  string and replace string preceded by a carrot (^) character as
  control characters.

/FIXED

  /FIXED
  /NOFIXED (DEFAULT)

   Controls whether or not the output file is to have a fixed record
   length.  The record length is specified by the \LENGTH qualifier.
   The \LENGTH qualifier is required if you specify \FIXED.

/LENGTH
  /LENGTH=n

   Length of records for fixed length output files or maximum length 
   of variable length records in variable length files.  Only used 
   when /FIXED is specified and is required with /FIXED.

/DETAB
  /DETAB=n

  Changes tabs to spaces with n spaces replacing each tab character.
  If n is not specified, the the DEC standard of n=8 will be used.

