gmatch(3G) manual page
Table of Contents
gmatch - shell global pattern matching
cc [ flag ... ] file
... -lgen [ library ... ]
#include <libgen.h>
int gmatch(const char *str, const
char *pattern);
MT-Safe
gmatch() checks whether the
null-terminated string str matches the null-terminated pattern string pattern.
See the sh(1)
section File Name Generation for a discussion of pattern
matching. A backslash (\) is used as an escape character in pattern strings.
gmatch() returns non-zero if the pattern matches the string,
zero if the pattern does not.
In the following example, gmatch()
returns non-zero (true) for all strings with ‘a’ or ‘-’ as their last character.
char *s;
gmatch (s, "*[a\-]" )
sh(1)
When compiling multi-thread applications, the _REENTRANT
flag must be defined on the compile line. This flag should only be used
in multi-thread applications.
Table of Contents