Интересно, есть ли у Вас поврежденный пакет. Я предлагаю, чтобы рабочая конфетка убрала все и запустилась снова. Вы, вероятно, получите другое зеркало и новую загрузку.
Я склонен использовать комбинацию tail
, grep
и ccze
.
Например,
tail -f /var/log/messages | grep foo | ccze
мультихвост делает точно, что Вы просите и намного больше в интерфейсе ncurses.
мультихвост (по крайней мере, на Ubuntu 10.04) поставлется с хорошо заполненным демонстрационным файлом конфигурации, который обеспечит, хорошая окраска в большей части системы выходит из поля. Более простая версия быстрого запуска multitailrc была бы похожа на это:
defaultcscheme:foo colorscheme:foo:all my foo messages cs_re_s:red,white,bold/blink:([^:]*): says foo! cs_re:green:.*: says foo! cs_re:cyan:.*: says bar # filter out the baz lines with this filterscheme filterscheme:foo:gets rid of the baz rule:ev:.*: says baz usefilterscheme:foo:/var/log/foo
Оба cs_re
и cs_re_s
имейте аналогичный формат:
cs_re:FG_COLOR[,BG_COLOR[,ATTRIBUTE[/ANOTHER_ATTRIBUTE]]]:REGEX
cs_re_s
будет colorize только подстроки (вещи в круглых скобках).
Это должно запустить Вас с мультихвоста. Если Вы хотите стать более необычными, смотреть через демонстрационный, которому предоставляют его и/или документы.
Можно передать хвост по каналу к grep для подавления вывода строки с regex.
tail input.txt | grep -v -e regex_pattern
Grep может альтернативно colorize части, которые соответствуют regex, делает нахождение шаблона в файле журнала легче.
Колоризация это regex могло бы быть интересно все же.