Table of Contents
The
function matches patterns according to the rules used by the shell. It
checks the string specified by the argument to see if it matches the pattern
specified by the argument. The argument modifies the interpretation of
and The value of is the bitwise inclusive of any of the following constants,
which are defined in the include file Normally, every occurrence of
a backslash followed by a character in is replaced by that character.
This is done to negate any special meaning for the character. If the flag
is set, a backslash character is treated as an ordinary character. Slash
characters in must be explicitly matched by slashes in If this flag is
not set, then slashes are treated as regular characters. Leading periods
in strings match periods in patterns. The definition of ‘‘leading’’ is related
to the specification of A period is always ‘‘leading’’ if it is the first
character in Additionally, if is set, a period is ‘‘leading’’ if it immediately
follows a slash.
The function returns zero if matches the
pattern specified by otherwise, it returns the value
The
function conforms to
The function first appeared in
The
pattern matches the empty string, even if is specified.
Table of Contents