bzfgrep

Linux
Publiée le 2026-10-30 05:32:17
Illustration Linux pour la commande bzfgrep

bzfgrep

# Pour faire une recherche simple dans un fichier bzip2 spécifique
bzfgrep pattern mon_fichier.bz2

# Chercher le motif de manière récursive dans tous les fichiers .bz2 du répertoire courant
bzfgrep -r pattern .

# Ignorer la casse (case-insensitive) lors de ta recherche
bzfgrep -i pattern fichier.bz2

# Compter uniquement le nombre d'occurrences du motif trouvé
bzfgrep -c pattern fichier.bz2

# Exécuter une recherche avec un ou plusieurs motifs séparés par des pipes
bzfgrep "mot1" "mot2" fichier.bz2

# Chercher dans tous les fichiers .bz2 trouvés dans le répertoire actuel et ses sous-répertoires
bzfgrep pattern --exclude=*.log .

# Utiliser l'option -l pour n'afficher que les noms de fichiers contenant le motif (et pas le contenu)
bzfgrep -l pattern *.bz2

# Rechercher un motif spécifique en utilisant une expression régulière avancée
bzfgrep -E 'regex_complexe' fichier.bz2

# Combiner la recherche récursive et l'exclusion d'un type de fichiers
bzfgrep -r --exclude-dir=vendor pattern .

# Chercher le motif dans un ensemble spécifique de fichiers bzip2
bzfgrep pattern file1.bz2 file2.bz2

# Forcer l'affichage des lignes qui contiennent le motif (comportement par défaut, mais bon à savoir)
bzfgrep -H pattern fichier.bz2

# Si tu veux chercher un motif dans plusieurs fichiers en même temps
bzfgrep pattern *.bz2

# Pour limiter la recherche aux N premières lignes trouvées
bzfgrep -n --max-lines=50 pattern gros_fichier.bz2

# Exclure les fichiers qui correspondent à ce pattern de nommage
bzfgrep pattern --exclude='temp*' .