The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Нужна подсветка некоторых слов в консольном выводе"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от universite email(ok) on 24-Мрт-12, 22:11 
colorize не подходит, оно идеально подходит для чтения и раскрашивания логов

у меня например:


#ps -auxww | подсветить слова perl или php

или

# nginx -V | подсветить нужный модуль, например GeoIP

какие еще утилитки посоветуете?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от XAnder (ok) on 25-Мрт-12, 16:36 
> ps -auxww | подсветить слова perl или php

ps auxww | perl -ne 's/perl|php/\e[1m$&\e[0m/g; print;'

Хотя проще передать вывод в less, а там сделать поиск - результаты подсвечиваются.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от John (??) on 03-Апр-12, 17:42 
> colorize не подходит, оно идеально подходит для чтения и раскрашивания логов
> у меня например:
>
 
> #ps -auxww | подсветить слова perl или php
>

> или
>
 
> # nginx -V | подсветить нужный модуль, например GeoIP
>

> какие еще утилитки посоветуете?

ps -auxww | LESS="$LESS -p (perl|php)" less

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от universite email(ok) on 03-Апр-12, 18:05 

> ps -auxww | LESS="$LESS -p (perl|php)" less


# ps -auxww | LESS="$LESS -p (perl|php)" less
LESS: Неопределенная переменная.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от John (??) on 04-Апр-12, 14:30 
>> ps -auxww | LESS="$LESS -p (perl|php)" less
>
 
> # ps -auxww | LESS="$LESS -p (perl|php)" less
> LESS: Неопределенная переменная.
>

попробуйте так (видимо особенности shell):
ps -auxww | env LESS="$LESS -p (perl|php)" less

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от universite email(ok) on 04-Апр-12, 14:55 

> попробуйте так (видимо особенности shell):
> ps -auxww | env LESS="$LESS -p (perl|php)" less

так заработало:


ps -auxww | env LESS='$LESS -p (perl|php)' less

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от Andrey Mitrofanov on 04-Апр-12, 15:13 
> ps -auxww | LESS="$LESS -p (perl|php)" less

... |less -p 'perl|php'
... |sed 's/php\|perl/^[[1m&^[[0m/g' |less -R

(Во второй строке "^[" -- эскейпы, не два символа '^' + '['.)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Нужна подсветка некоторых слов в консольном выводе"  +/
Сообщение от vle email(ok) on 04-Апр-12, 15:30 
> какие еще утилитки посоветуете?

Можешь попробовать скрипт colorit из состава dictd.
Я им подсвечиваю вывод dict, ls, gmake, bmake, apt-get, nih, diff, cvs и др.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру