lzgrep
Linux
Publiée le
2026-10-01 05:02:05
lzgrep
# Recherche simple d'un pattern dans un fichier compressé avec xz
lzgrep "ton_pattern" mon_fichier.xz
# Recherche insensible à la casse (ignore case)
lzgrep -i "erreur" logs.tar.xz
# Inverse le résultat : affiche les lignes qui NE contiennent PAS le pattern
lzgrep -v "DEBUG" config.xz
# Utilise une expression régulière étendue pour un matching plus complexe
lzgrep -E "^[A-Z]{3}[0-9]{4}" data.xz
# Compte uniquement le nombre de lignes contenant le pattern (sans afficher les lignes)
lzgrep -c "warning" logs_system.xz
# Affiche la ligne de numéro pour chaque match trouvé
lzgrep -n "mot_cle" script.xz
# Recherche récursivement dans tous les fichiers compressés du répertoire courant
lzgrep -r "secret" ./*.xz
# Combine plusieurs patterns à chercher (ex: 'a' ou 'b')
lzgrep -e "pattern1" -e "pattern2" archive.xz
# Cherche le pattern et affiche seulement les noms des fichiers qui contiennent ce match
lzgrep -l "connexion_perdue" logs/*.xz
# Recherche un pattern spécifique dans plusieurs fichiers en même temps
lzgrep "TODO" file1.xz file2.xz backup.xz
# Utilise une expression régulière Perl (si l'implémentation le supporte)
lzgrep -P '\b[a-z]{5}\b' texte.xz
# Recherche un pattern et affiche uniquement les lignes qui correspondent au format de date YYYY-MM-DD
lzgrep -E '^[0-9]{4}-[0-9]{2}-[0-9]{2}' journal.xz
# Exécute la recherche en utilisant l'option --exclude pour ignorer certains types de fichiers
lzgrep --exclude="temp" "pattern" ./*.xz
# Recherche un pattern et affiche le contexte (lignes avant/après)
lzgrep -C 3 "critique" logs.xz