Test a mapping wildcard pattern. Syntax PMDF TEST/MATCH Command Qualifiers Defaults None. None.
1 – Restrictions
None.
2 – Prompts
Pattern: mapping-pattern Target: target-string
3 – Parameters
None.
4 – Description
TEST/MATCH may be used to test wildcard and glob matching, such as in a mapping pattern. When invoked, TEST/MATCH prompts for a pattern and then for a target string to compare against the pattern, and will output whether or not the target string matched and if it did match, which characters in the target string matched which wildcard or glob of the pattern. TEST/MATCH will loop, prompting for input, until exitted with a CTRL/Z.
5 – Examples
In the following example, the sample mapping pattern $[AX1]*@*.EXAMPLE.COM is tested for several sample target strings. $ PMDF TEST/MATCH Pattern: $[ax1]*@*.example.com [ 1S] cglob [1ax] [ 2] "@" [ 3S] glob, req 109, reps 2 [ 4] "." [ 5] "a" [ 6] "c" [ 7] "m" [ 8] "e" [ 9] "." [ 10] "c" [ 11] "o" [ 12] "m" Target: xx11a@sys1.example.com Match. 0 - xx11a 1 - sys1 Pattern: $[ax1]*@*.example.com [ 1S] cglob [1ax] [ 2] "@" [ 3S] glob, req 109, reps 2 [ 4] "." [ 5] "a" [ 6] "c" [ 7] "m" [ 8] "e" [ 9] "." [ 10] "c" [ 11] "o" [ 12] "m" Target: 12a@node.example.com No match. Pattern: $[ax1]*@*.example.com [ 1S] cglob [1ax] [ 2] "@" [ 3S] glob, req 109, reps 2 [ 4] "." [ 5] "a" [ 6] "c" [ 7] "m" [ 8] "e" [ 9] "." [ 10] "c" [ 11] "o" [ 12] "m" Target: 1xa@node.example.com Match. 0 - 1xa 1 - node Pattern: ^Z $