include "filepat.m"; filepat := load Filepat Filepat->PATH; expand: fn(pat: string): list of string; match: fn(pat, name: string): int;
Match returns 1 if name matches the pattern pat, and 0 otherwise.
The pat passed to match and expand may include combinations of the special characters *, ?, [, and ].
The asterisk * matches a string of zero or more characters.
The query ? matches any single character.
The notation [s], where s is a nonempty string, matches any single character in s. The notation [^s], where s is a nonempty string, matches any single character not in s. The characters *, ?, and [ have no special meaning within s.
If any character is preceded by the character \, that character loses any special meaning and is interpreted literally.
FILEPAT(2 ) | Rev: Thu Feb 15 14:43:26 GMT 2007 |