Существует ли волшебная оболочка, которая позволила бы легко просматривать кучу файлов журнала .gz без необходимости извлекать их куда-то?
Файлы .gz - это журналы Apache, результат ротации журналов. Я хотел бы быстро проверить, как часто в прошлом обращались к определенным URI.
В zgrep программа доступна для Linux (и, возможно, для некоторых Unix). Это распаковывает файлы, а затем просматривает их.
Если вам по какой-то причине не хватает zgrep, вы можете сделать то же самое с помощью gunzip и pipe:
gunzip -c <filename.gz> | grep <whatever you want to grep for>
Вы можете просто использовать zgrep
для просмотра сжатых файлов.
Если вам нужно использовать конкретный grep, вы можете установить переменную среды GREP:
export GREP=/bin/egrep
Как насчет zgrep? Кажется, установлен на Mac OS и Ubuntu 11.04.
Обычно я использую:
zcat filename.gz | less