less
кажется, дает мне статический «снимок» текстового файла.
Если впоследствии файл будет добавлен, нажатие End(и, возможно, также некоторые другие комбинации) перезагрузит «новый» конец файла.
Обычно я использую tail -F
, но при интенсивном использовании это становится безответственным и нечитаемым.
На SSH я также использую buyobu для ввода пароля только один раз. Но когда любой из экранов становится безответственным, тогда все экраны блокируются. И я не могу убить ни один экран ctrl+ cни ctrl+ d. Вот почему я не знаю, как использовать Byoubu для всех моих потребностей.
Я хотел бы видеть что-то вроде: tail -F
но который эффективно пропускает то, что выше данной скорости (например, 4 страницы на 500 мс).
В идеале было бы циклически печатать X страниц и пропускать Y раз, а затем печатать последние X страниц текста, но только те, которые являются новыми.
Кто-нибудь знает какой-либо инструмент или комбинацию команд для достижения этой цели? Или мне нужно написать свой скрипт или программу?
Быстрое, но частичное решение при "заморозке хвоста":
less
кажется, дает мне статический «снимок» текстового файла.
Если впоследствии файл будет добавлен, нажатие End(и, возможно, также некоторые другие комбинации) перезагрузит «новый» конец файла.
Советы по написанию сценария:
Создайте скрипт, который запоминает последнее смещение, хвост для максимум 4х80 строк от этой точки, отрегулируйте последнее смещение и подождите 500 мс.
Пример подсчета новых линий может быть полезен: ссылка