*RUNFILES (offline analysis only)

Statements in this section allow input tape or disc files to be specified.

file-pattern may consist of the wildcard characters ``*'' to match any character combination and ``?'' to match a single wildcard character,

e.g. CAL* to sort any filename beginning with the letters ``CAL'', RUN2? to sort any filename beginning with the characters ``RUN2'' and followed by one further character.

A large subset of the characters defined in the ANSI tape standard X3.27-1987 are recognised:

alphanumeric (A to Z, 0 to 9)

and the following non-alphanumeric characters:


 " % & ' ( ) + - . / : ; < = > \ _

Names must start with an alphanumeric character.

The volume name is contained in a field 6 characters long and the file name contained in 17 characters. For non-ANSI format tapes, e.g. ones with no file headers, filenames of RUNxx should be used where xx denotes the file number on tape. For unlabelled tapes, the same convention using TAPExx should be used to distinguish between different volumes.

Example

*RUNFILES
SN001 RUN01
SN002 RUN02-RUN04, RUN06-RUN15, RUN17, *
SN003 RUN21 5000 9999999
SN003 RUN22
SN003 RUN23
SN004 *
   ...

In this example the whole of file RUN01 on tape SN001 would be sorted, followed by files RUN02 up to RUN04, RUN06 up to RUN15, and RUN17 onwards on tape SN002. Any files not included in the specified ranges, e.g. RUN05, are omitted. File RUN21 on tape SN003 is sorted from block 5000 onwards, followed by files RUN22 and RUN23 and the whole of tape SN004.


Disc files may be specified as follows:

file-pattern may consist of the wildcard characters ``*'' to match any character combination and ``?'' to match a single wildcard character, in the same way as for tapes above. If a full disc-file pathname is given, then wild-card characters may only appear in the file-name, and not in the directory name(s).

Example

*RUNFILES
DISC /disc1/calib/eu152/run1
DISC /disc1/calib/eu152/run3 1 100
DISC /disc1/calib/eu152/run2*