Обернуть меньше вывода с помощью скрипта PythonLinux

Ответить
Anonymous
 Обернуть меньше вывода с помощью скрипта Python

Сообщение Anonymous »

Я использую less для изучения журналов своей работы. Это довольно много, около 20-30 Гб в день. Итак, у меня возникла идея добавить к нему подсветку с помощью Python. Раньше я пробовал sed, но он меньше нарушает функции, такие как END.
Поэтому я хотел бы использовать Python для раскрашивания моих журналов в реальном времени. Я начал с простого перенаправления, такого как stdin->stdout, но похоже, что вызов sys.stdin.read() пытается прочитать весь файл, и less становится похожим на кота. Я называю это так: меньше 'файла' | script.py
Есть идеи, как прочитать тот же объем данных, который я вижу на меньшем экране? Или, может быть, есть способы использовать less в качестве внешнего пейджера?
P.S. Не предлагайте vim/emacs/syntax-highlight. Я хочу сделать это сам

Подробнее здесь: https://stackoverflow.com/questions/791 ... hon-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»