Как я могу получить записи за определенный период времени из файла журнала 400 МБ +?

У меня есть файл журнала 400MB + Tomcat ( catalina.out ). Как я могу извлечь записи за определенный период времени?

  • Фильтровать файл по номеру строки
  • Что делает «-t» в команде mv? Пример ниже
  • ddwrt to openwrt; блокировка имени хоста или домена на основе адреса mac
  • Сохраняйте только строки, содержащие точное количество разделителей
  • Как запустить исполняемую программу с фильтром
  • Unix Filename игнорировать список
  • Фильтрация X-го элемента в строке?
  • не получить желаемый результат с командой cut?
  • 2 Solutions collect form web for “Как я могу получить записи за определенный период времени из файла журнала 400 МБ +?”

    Не уверен, что это будет хорошо работать для вашего 400-мегабайтного файла, но вот некоторые CLI-интерфейсы, которые бы сделали трюк.

    Если вы ищете записи для определенной даты, grep -c может, вероятно, делать то, что вам нужно.

    В противном случае вы, вероятно, можете использовать sed :

     sed -n '/date1/,/date2/p' filename 

    Например, с входным файлом «test»:

     Day 0: foo Day 1: hello Day 2: world Day 3: blah 

    Вы можете запустить

     [me@mybox tmp]$ sed -n '/Day 1/,/Day 2/p' test Day 1: hello Day 2: world 

    Рассмотрите возможность использования таких инструментов, как splunk , loglogic , logrhythm , graylog2.org (opensource)

    Interesting Posts

    Использование sed для извлечения текста между двумя тегами

    Есть ли способ отменить модификацию истории bash?

    Скопируйте всю папку из источника в пункт назначения и удалите дополнительные файлы или папку из пункта назначения

    LFS 7.5 – Ошибки компиляции Glibc-2.19 в разделе 6.9, являются ли они фатальными для моей сборки LFS?

    Дополнение Fedora 18 к VirtualBox

    Как linux сохраняет папку сопоставления -> имя_файла -> inode?

    Linux и Linux-программное обеспечение: преимущества многоядерного процессора

    xinetd не может запустить lighttpd

    Экран GNU mimic emacs frameset-to-register путем написания макета в файл

    Переключение рабочего пространства карты на кнопки мыши в корице

    Сменная строка, содержащая шаблон со следующей строкой

    Вставить одноколоночные файлы с одинаковым именем, используя имя каталога в качестве имени столбца

    Объединить 2 файла на основе всех значений первого столбца первого файла

    Как имитировать вывод веб-камеры путем обновления файла jpg?

    Как асинхронно запускать внешнюю программу из cli и отбрасывать ее вывод?

    Linux и Unix - лучшая ОС в мире.