centos man page for glob_match

Query: glob_match

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

GLOB_MATCH(9)						       libata Core Internals						     GLOB_MATCH(9)

NAME
glob_match - match a text string against a glob-style pattern
SYNOPSIS
int glob_match(const char * text, const char * pattern);
ARGUMENTS
text the string to be examined pattern the glob-style pattern to be matched against
DESCRIPTION
Either/both of text and pattern can be empty strings. Match text against a glob-style pattern, with wildcards and simple sets: ? matches any single character. * matches any run of characters. [xyz] matches a single character from the set: x, y, or z. [a-d] matches a single character from the range: a, b, c, or d. [a-d0-9] matches a single character from either range. The special characters ?, [, -, or *, can be matched using a set, eg. [*] Behaviour with malformed patterns is undefined, though generally reasonable.
SAMPLE PATTERNS
"SD1?", "SD1[0-5]", "*R0", "SD*1?[012]*xx" This function uses one level of recursion per '*' in pattern. Since it calls _nothing_ else, and has _no_ explicit local variables, this will not cause stack problems for any reasonable use here.
RETURNS
0 on match, 1 otherwise.
AUTHOR
Jeff Garzik Author.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 GLOB_MATCH(9)
Related Man Pages
glob_match(9) - centos
match(1) - opensolaris
match(1) - plan9
match(1) - linux
match(1) - sunos
Similar Topics in the Unix Linux Community
replace a column in a file if it matches certain pattern
Getting value of a pattern preceding another pattern
Search a pattern in a line and remove another pattern
Rename files based on simple text file
Remove all matches containing a string until its next space