Я пытаюсь написать задачу rake, чтобы просмотреть некоторые сжатые файлы журнала и извлечь некоторые данные, которые затем я могу использовать для обновления некоторых записей базы данных.Из-за нехватки места на нашем сервере я не могу разархивировать все файлы и просто вызвать на них File.readlines, что я обычно и делаю.
Может кто-нибудь предложить альтернативный подход, который не включает в себя разархивирование файлов?Что мне нужно сделать, это в основном сканировать строки, соответствующие определенному регулярному выражению, а затем извлечь некоторый текст из строки ПОСЛЕ совпадающей строки.Все они сжаты и, следовательно, являются файлами .gz.