zion -  fnmatch


Nom

fnmatch - Correspondance de noms de fichiers.

Résumé

.nf #include <fnmatch.h> int fnmatch (const char * pattern , const char * string , int flags ); .fi

Description

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 le backslash () comme un caractère ordinaire, et non pas un caractère d'échappement.

FNM_PATHNAME
    Ne faire correspondre un slash (/) dans string qu'avec un slash dans pattern , et pas par exemple avec une séquence [] contenant un slash.

FNM_PERIOD
    Un point en tête de string doit correspondre avec un point dans pattern . Un point est considéré comme en-tê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 un slash.

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 chaine suivi d'un slash. 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

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é

ISO/IEC 9945-2: 1993 (POSIX.2). Les attributs FNM_FILE_NAME , FNM_LEADING_DIR , et FNM_CASEFOLD sont des extensions GNU

Voir aussi

sh (1), glob (3), glob (7)

Traduction

Christophe Blaess, 1996-2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?