User Tools

Site Tools


solaris:gmatch.3gen

gmatch


NAME

gmatch - shell global pattern matching

SYNOPSIS

cc [ flag … ] file-lgen [ library … ]
#include <libgen.h>

int gmatch(const char *str, const char *pattern);

DESCRIPTION

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.

RETURN VALUES

gmatch() returns non-zero if the pattern matches the string, zero if the pattern does not.

EXAMPLES

Example 1 Examples of gmatch() function.

In the following example, gmatch() returns non-zero (true) for all strings with “a” or “-” as their last character.

char *s;
gmatch (s, “*[a\-]” )

ATTRIBUTES

See attributes(7) for descriptions of the following attributes:

SEE ALSO

solaris/gmatch.3gen.txt · Last modified: 2023/07/19 08:57 by A User Not Logged in