FNMATCH
Section: Manual del Programador de Linux (3)
Updated: 17 Abril 1998
Index Return to Main
Contents
NOMBRE
fnmatch - comprueba la concordancia de un nombre de camino o
fichero
SINOPSIS
#include <fnmatch.h>
int fnmatch(const char *patron, const char *cadena, int flags);
DESCRIPCIÓN
La función fnmatch() comprueba si el argumento cadena
concuerda con el argumento patron que es un patrón al estilo
de los comodines del `shell'.
El argumento flags modifica el comportamiento; es el
resultado de aplicar el operador de bits OR (|) a cero o más de los
siguientes modificadores:
- FNM_NOESCAPE
- Si este modificador está activado, se trata al carácter de
barra inclinada invertida (\) como un carácter ordinario, en lugar
de como un carácter de escape.
- FNM_PATHNAME
- Si este modificador está activado, un carácter de barra
inclinada (/) en cadena sólo concordará con una barra
inclinada en patron y no, por ejemplo, con una secuencia
entre corchetes ([]) que contenga una barra inclinada.
- FNM_PERIOD
- Si este modificador está activado, un punto inicial en
cadena ha de concordar exactamente con un punto en
patron. Se considera que un punto es inicial si es el primer
carácter en cadena, o si FNM_PATHNAME está activado y
el punto está inmediatamente tras una barra inclinada.
- FNM_FILE_NAME
- Éste es un sinónimo de GNU para FNM_PATHNAME.
- FNM_LEADING_DIR
- Si este modificador (una extensión de GNU) está activado, se
considerará que el patrón concuerda si concuerda con un segmento
inicial de cadena que va seguido por una barra
inclinida.
- FNM_CASEFOLD
- Si este modificador (una extensión de GNU) está activado, la
concordancia con el patrón se realizará sin distinguir entre
mayúsculas y minúsculas.
VALOR DEVUELTO
Cero si cadena concuerda con patron,
FNM_NOMATCH si no hay concordancia, u otro valor distinto de
cero si hay un error.
CONFORME A
ISO/IEC 9945-2: 1993 (POSIX.2). Los modificadores
FNM_FILE_NAME, FNM_LEADING_DIR y FNM_CASEFOLD
son extensiones de GNU.
VÉASE TAMBIÉN
sh(1),
glob(3),
glob(7)
Index
- NOMBRE
- SINOPSIS
- DESCRIPCIÓN
- VALOR DEVUELTO
- CONFORME A
- VÉASE TAMBIÉN
This document was created by man2html, using
the manual pages.
Time: 06:16:25 GMT, January 22, 2005