Мне нужно прочитать некоторые гигантские файлы журналов в системе Linux. Там много беспорядка в журналах. На данный момент я делаю что-то вроде этого:
cat logfile.txt | grep -v "IgnoreThis\|IgnoreThat" | less
Но это громоздко - каждый раз, когда я хочу добавить еще один фильтр, мне нужно выйти из less
и отредактировать командную строку. Некоторые из фильтров относительно сложны и могут быть многострочными.
Я бы хотел каким-то образом применить фильтры, поскольку я читаю журнал, и способ сохранить эти фильтры где-то.
Есть ли инструмент, который может сделать это для меня? Я не могу установить новое программное обеспечение, поэтому надеюсь, что оно уже будет установлено - например, меньше, vi, что-то в Python или Perl lib и т.д.
Изменение кода, генерирующего журнал для генерации меньше, не является вариантом.