xzgrep
Linux
Publiée le
2026-10-05 05:32:24
xzgrep
# Cherche le pattern dans un fichier compressé .xz
xzgrep "ton_pattern" mon_fichier.txt.xz
# Ignore la casse lors de la recherche (équivalent à -i)
xzgrep -i "mot_cle" autre_archive.log.xz
# Affiche les numéros de ligne où le pattern est trouvé (-n)
xzgrep -n "erreur critique" logs.tar.xz
# Ne liste que les noms des fichiers contenant le pattern (-l)
xzgrep -l "config" *.xz
# Utilise une expression régulière étendue (équivalent à -E)
xzgrep -E "(apple|banana)" data.csv.xz
# Recherche dans plusieurs fichiers compressés en même temps
xzgrep "warning" file1.xz file2.xz
# Combine l'ignorance de la casse et les numéros de ligne
xzgrep -in "utilisateur" logs_systeme.xz
# Cherche le pattern uniquement dans les lignes entières (équivalent à -w)
xzgrep -w "admin" utilisateurs.txt.xz
# Recherche récursivement si l'option est supportée par xzgrep (-r)
# Note: Le comportement de -r dépend des fichiers contenus
xzgrep -r "secret" /chemin/vers/dossier/*.xz
# Affiche les lignes qui correspondent au pattern, même s'il y a plusieurs occurrences
xzgrep --color=always "pattern" fichier.xz
# Recherche un pattern et affiche le contexte de 2 lignes avant (-B)
xzgrep -B 2 "crash" application.log.xz
# Recherche un pattern et affiche le contexte de 1 ligne après (-A)
xzgrep -A 1 "success" transactions.dat.xz
# Utilise une expression régulière complexe avec des crochets
xzgrep -E "([0-9]{3}-[0-9]{2})" codes_postaux.tar.xz
# Recherche un pattern dans plusieurs types de fichiers (mixte)
xzgrep "data" *.txt.gz *.xz
# Affiche les résultats en utilisant la syntaxe POSIX standard
xzgrep --posix "keyword" fichier.xz