URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 5351
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как выделить цветом определенное слово, используя 'tail -f'"

Отправлено auto_tips , 29-Мрт-05 15:26 
Пример, выделения слова Reject при просмотре хвоста почтового лога:
    tail -f /var/log/maillog |perl -p -e  's/Reject/\033\[46;1mReject\033[0m/gi;'

Если нужно не только выделять цветом, но и подавать звуковой сигнал при появлении test@test.ru:
    tail -f /var/log/maillog |perl -p -e  's/(test\@test.ru)/\033\[46;1m$1\033[0m\007/gi;'

URL: http://www.opennet.me/base/dev/console_ctl.txt.html
Обсуждается: http://www.opennet.me/tips/info/816.shtml


Содержание

Сообщения в этом обсуждении
"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено ols , 29-Мрт-05 15:26 
А sed'ом слабо такое сделать?
зачем perl заводить для этого?

"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено butcher , 30-Мрт-05 07:51 
Во FreeBSD не GNU sed и grep тоже. Покажите мне, как это сделать ими?

"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено talmuth , 30-Мрт-05 17:00 
tail -f /var/log/messages | sed 's/sudo/^[[46;1msudo^[[0m/g'

"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено talmuth , 30-Мрт-05 17:02 
забыл сказать
~ > uname -srm
FreeBSD 5.4-PRERELEASE i386

все штатное


"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено karls0n , 29-Мрт-05 15:41 
grep --color
(grep (GNU grep) 2.5.1-FreeBSD)

"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено Maxim Chirkov , 29-Мрт-05 15:56 
>grep --color
>(grep (GNU grep) 2.5.1-FreeBSD)

А строки не попавшие под маску grep ?
Хотя оперируя -B и -C еще удобнее получается.


"Раздел полезных советов: Как выделить цветом определенное сл..."
Отправлено VaNO , 30-Мрт-05 10:48 
Народ ткните ноcом меня где можно подробно прочитать о ^[\[46;1m  ^[[0m и разобраться раз и навсегда.

"Раздел полезных советов: Как выделить цветом определенное сл..."
Отправлено butcher , 30-Мрт-05 10:50 
http://www.opennet.me/base/dev/console_ctl.txt.html

"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено Andrei , 02-Июл-05 03:23 
Сложности какие...
less mail.log
далее - /что_искать (поиск слова что_искать)
Далее - Shift-F
Все. что_искать будет появляться выделенное цветом.

"Как выделить цветом определенное слово, используя 'tail -f'"
Отправлено Evgeny , 25-Окт-05 09:37 
Дельный совет!
А вот как выделить налету разными цветами нужные части лога по маске:
SMTP session terminated - красным цветом
SMTP session successful - зеленым?