Przeglądanie plików dziennika .gz


14

Czy istnieje magiczny potok powłoki, który pozwoliłby łatwo przeszukiwać wiele plików dziennika .gz bez konieczności ich wyodrębniania?

Pliki .gz to dzienniki Apache, będące wynikiem rotacji dzienników. Chciałbym szybko sprawdzić, jak często w przeszłości uzyskuje się dostęp do niektórych identyfikatorów URI.

Odpowiedzi:


23

Program zgrep jest dostępny dla systemu Linux (i być może także niektórych systemów uniksowych). Spowoduje to rozpakowanie plików, a następnie przejście przez nie.


5
+1. Zobacz także: zcat, zegrep, zmore, zless...
SmallClanger

7

Jeśli z jakiegoś powodu brakuje ci zgrep, możesz zrobić to samo z pistoletem i fajką:

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

4

Możesz po prostu użyć zgrepdo przeglądania plików skompresowanych.

Jeśli potrzebujesz użyć określonego grepa, możesz ustawić zmienną środowiskową GREP:

export GREP=/bin/egrep

2

Co powiesz na zgrep? Wydaje się być zainstalowany na Mac OS i Ubuntu 11.04.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.