.Gz günlük dosyaları arasında geçiş yapma


14

.Gz günlük dosyaları demetini bir yere çıkarmaya gerek kalmadan kolayca grep yapmasına izin verecek büyülü bir kabuk borulama var mı?

.gz dosyaları, günlük döndürmenin sonucu olan Apache günlükleridir. Geçmişte belirli URI'lere ne sıklıkta erişildiğini hızlı bir şekilde kontrol etmek istiyorum.

Yanıtlar:


23

Zgrep programı Linux (ve belki bazı Unix çok) için kullanılabilir. Bu, dosyaları açar ve sonra onları siler.


5
+1. Ayrıca bakınız: zcat, zegrep, zmore, zless...
SmallClanger

7

Herhangi bir nedenden dolayı zgrep eksikliği varsa aynı şeyi gunzip ve bir boru ile yapabilirsiniz:

gunzip -c <filename.gz> | grep <whatever you want to grep for>

4

zgrepSıkıştırılmış dosyalar arasında grep yapmak için kullanabilirsiniz .

Belirli bir grep kullanmanız gerekiyorsa, GREP ortam değişkenini ayarlayabilirsiniz:

export GREP=/bin/egrep

2

Zgrep nasıl? Mac OS ve Ubuntu 11.04 üzerine kurulu gibi görünüyor.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.