Exemples de Motifs Glob

Exemples de motifs glob pour la correspondance de fichiers du basique au complexe

Key Facts

Category
Development
Items
12
Format Families
text

Sample Overview

Exemples de motifs glob pour la correspondance de fichiers du basique au complexe This sample set belongs to Development and can be used to test related workflows inside Elysia Tools.

📝 Motif de Caractère Générique Simple

🟢 simple

Motif de base utilisant * pour correspondre à n'importe quel caractère

🏷️ glob, pattern, wildcard, file-matching, basic
*.txt

📝 Correspondance d'Extension de Fichier

🟢 simple

Fichiers correspondants avec plusieurs extensions

🏷️ glob, pattern, wildcard, file-matching, extension, basic
*.{js,ts,jsx,tsx}

📝 Motif de Répertoire

🟢 simple

Fichiers correspondants dans un répertoire spécifique

🏷️ glob, pattern, wildcard, file-matching, directory, basic
src/*.ts

📝 Répertoires Imbriqués

🟡 intermediate

Fichiers correspondants dans une structure de répertoires imbriquée

🏷️ glob, pattern, wildcard, file-matching, directory, intermediate
src/components/*.tsx

📝 Motif Récursif (Globstar)

🟡 intermediate

Correspondance récursive de fichiers utilisant le motif **

🏷️ glob, pattern, wildcard, file-matching, recursive, intermediate
src/**/*.ts

📝 Motif Récursif Complexe

🟡 intermediate

Motif profondément imbriqué avec plusieurs caractères génériques

🏷️ glob, pattern, wildcard, file-matching, recursive, intermediate
**/*.{test,spec}.{js,ts}

📝 Motif de Classe de Caractères

🟡 intermediate

Utilisation des classes de caractères [abc] pour une correspondance précise

🏷️ glob, pattern, wildcard, file-matching, character-class, intermediate
src/[A-Z]*.ts

📝 Expansion d'Accolades

🟡 intermediate

Utilisation de {a,b,c} pour plusieurs alternatives

🏷️ glob, pattern, wildcard, file-matching, brace-expansion, intermediate
src/{components,utils,types}/*.ts

📝 Motif Numéroté et Daté

🟡 intermediate

Motif pour correspondre aux fichiers numérotés ou datés

🏷️ glob, pattern, wildcard, file-matching, numbered, intermediate
logs/app-[0-9]*.log
backup-[0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9].tar.gz

📝 Motif de Négation

🔴 complex

Exclure les motifs en utilisant le préfixe !

🏷️ glob, pattern, wildcard, file-matching, negation, advanced
src/**/*.ts
!**/*.test.ts
!**/*.spec.ts

📝 Motif Complet de Projet

🔴 complex

Motif complexe pour la correspondance complète de projet

🏷️ glob, pattern, wildcard, file-matching, comprehensive, advanced
src/**/*.{ts,tsx}
!**/*.test.ts
!**/*.spec.ts
!**/node_modules/**
public/**/*.html
**/*.json

📝 Multiples Motifs d'Ignorage

🔴 complex

Motifs courants pour les outils de construction et gitignore

🏷️ glob, pattern, wildcard, file-matching, negation, advanced
**/*.ts
!**/*.d.ts
!**/node_modules/**
!**/dist/**
!**/.git/**
**/*.graphql
**/*.gql