Aller au contenu

Comment fonctionne le filtre de modèle Glob

L’outil utilise des modèles glob pour inclure ou exclure des fichiers et des répertoires, fonctionnant de manière similaire à des outils comme tree ou grep. Voici une explication détaillée :

  • Liste d’inclusion (A) : Un ensemble contenant les modèles glob pour les fichiers et répertoires que vous souhaitez inclure.
  • Liste d’exclusion (B) : Un ensemble contenant les modèles glob pour les fichiers et répertoires que vous souhaitez exclure.
  • Univers (Ω) : L’ensemble de tous les fichiers et répertoires.

Lorsque vous spécifiez une liste --exclude et/ou une liste --include, la logique suivante s’applique :

  1. Pas de liste d’inclusion, pas de liste d’exclusion
    Inclure tout :

  2. Pas de liste d’inclusion, avec liste d’exclusion
    Inclure tout sauf ce qui correspond à la liste d’exclusion :

  3. Avec liste d’inclusion, pas de liste d’exclusion
    Inclure uniquement ce qui correspond à la liste d’inclusion :

  4. Avec liste d’inclusion et liste d’exclusion
    Inclure ce qui correspond à la liste d’inclusion et exclure ce qui correspond à la liste d’exclusion. Gérez l’intersection en fonction du paramètre include_priority :

    • Priorité d’inclusion == true :

    • Priorité d’inclusion != true* :

Soit (A) et (B) se chevauchent. En fonction de la priorité, l’intersection est incluse ou exclue en fonction du paramètre include_priority.

Représentation visuelle du cas 4

Cette page a été traduite automatiquement pour votre commodité. Veuillez vous référer à la version anglaise pour le contenu original.