Apakah ada perpipaan shell ajaib yang akan memungkinkan untuk dengan mudah menelusuri sekelompok file log .gz tanpa perlu mengekstraknya di suatu tempat?
File .gz adalah log Apache, hasil rotasi log. Saya ingin cepat memeriksa seberapa sering URI tertentu diakses di masa lalu.
apache-2.2
gzip
grep
logrotate
Mikko Ohtamaa
sumber
sumber
zcat
,zegrep
,zmore
,zless
...Jika Anda karena alasan tertentu kekurangan zgrep, Anda dapat melakukan hal yang sama dengan gunzip dan pipa:
sumber
Anda bisa menggunakannya
zgrep
untuk membaca file terkompresi.Jika Anda perlu menggunakan grep tertentu, Anda dapat mengatur variabel lingkungan GREP:
sumber
Bagaimana dengan zgrep? Tampaknya diinstal pada Mac OS dan Ubuntu 11.04.
sumber
Saya biasanya menggunakan:
zcat filename.gz | less
sumber