VMS Help
Ext File Specs, Using, File Specification Differences, Using Wildcards
*Conan The Librarian
|
Single- and multiple-character wildcards still function as
expected with ODS-5 files. A single-character wildcard represents
exactly one character in either the file name or file type, but
may not be used in the file version string. A multiple-character
wildcard can represent any number of characters starting with
zero in the file name or file type. A multiple-character wildcard
can be used in place of a version string.
The following characters are wildcard characters when working on
any OpenVMS 7.2 or later volume:
o The asterisk (*) is a multiple-character wildcard.
o The percent sign (%) is a single-character wildcard.
o The question mark (?) is a single-character wildcard.
The percent sign (%) continues to be a single-character wildcard
to maintain compatibility with existing applications. The percent
sign (%) may be used as a literal character when preceded by
the circumflex (^) and is also a literal character in Windows NT
file names. Therefore, in addition to the percent sign, RMS also
recognizes the question mark (?) as a single character wildcard.
The question mark functions identically to the percent sign as
a wildcard character on OpenVMS 7.2 and later. The percent sign
and the question mark matches exactly one character in a search
pattern.
Although DCL preserves the case of extended file names, wildcard
matching is case blind.
When you perform a search operation with wildcards it continues
to match only against the corresponding character in the same
part of the target specification. The following table contains
examples of some wildcard searches.
The
pattern... matches... ...but doesn't match
A*B;* AHAB.;1 A.B;1
A.*.B* A^.DISK.BLOCK;1 A^.C^.B.DAT;1
A?B.TXT;* A^.B.TXT;5 A^.^.B.TXT;1
*.DAT Lots^.of^.Periods.dat;1DAT.;1
Mil?no.dat Milano.dat;1 Millaano.dat;1
NAPOLI.?.DAT napoli.q.dat;1 napoli.abc77.dat;1