fnmatch   Début   Suivant   Sommaire   Préc.page.lue   Accueil
Section: Manuel du programmeur Linux (3)
Updated: 15 octobre 2000
Sommaire  



NOM   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
fnmatch - Correspondance de noms de fichiers  



SYNOPSIS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
#include <fnmatch.h>

int fnmatch (const char *pattern, const char *string, int flags);
 



DESCRIPTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
La fonction fnmatch() vérifie si l'argument string correspond avec le motif pattern, qui peut contenir des caractères génériques.

L'argument flags modifie le comportement de la fonction. C'est un OU binaire entre zéro ou plus des arguments suivants :

FNM_NOESCAPE
Traiter la contre oblique « \ » comme un caractère ordinaire, et non pas un caractère d'échappement.
FNM_PATHNAME
Ne faire correspondre une barre oblique « / » dans string qu'avec une barre oblique dans pattern, et pas avec un métacarcatère comme un astérique (*) ou un point d'interrogation (?) ni une expression entre crochets ([]) contenant une barre oblique.
FNM_PERIOD
Un point en tête de string doit correspondre avec un point dans pattern. Un point est considéré comme entête de chaîne, s'il est le premier caractère de string, ou si FNM_PATHNAME est choisi, et si le point suit immédiatement une barre oblique.
FNM_FILE_NAME
Il s'agit d'un synonyme GNU de FNM_PATHNAME.
FNM_LEADING_DIR
(Extension GNU), la correspondance est considérée comme correcte si le motif correspond à un segment initial de la chaîne suivi d'une barre oblique. Cette option est réservée pour un usage interne dans la glibc, et n'est pas toujours implémentée.
FNM_CASEFOLD
(Extension GNU) Mise en correspondance sans différenciation des majuscules et minuscules.
 



VALEUR RENVOYÉE   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Zéro si la chaîne string correspond au motif pattern, FNM_NOMATCH s'il n'y a pas correspondance, et une autre valeur non nulle s'il y a erreur.  



CONFORMITÉ   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
POSIX.2. Les attributs FNM_FILE_NAME, FNM_LEADING_DIR, et FNM_CASEFOLD sont des extensions GNU  



VOIR AUSSI   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
sh(1), glob(3), wordexp(3), glob(7)  



TRADUCTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 23 octobre 1996 et révisée le 8 janvier 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 fnmatch ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


 



Sommaire   Début   Suivant   Sommaire   Préc.page.lue   Accueil
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
CONFORMITÉ
VOIR AUSSI
TRADUCTION

Table des mots clés   Début   Suivant   Sommaire   Préc.page.lue   Accueil
FNM_CASEFOLDDESCRIPTION
FNM_FILE_NAMEDESCRIPTION
FNM_LEADING_DIRDESCRIPTION
FNM_NOESCAPEDESCRIPTION
FNM_PATHNAMEDESCRIPTION
FNM_PERIODDESCRIPTION



Ce document a été créé par man2html suivi de man2html.pl, le 17/10/2008 17:50:07, en utilisant les pages de 'man'.
 

Valid HTML 4.01 Transitional