LINUX.ORG.RU

Terminal color

 ,


0

1

Привет форумчане , есть такое вопрос , можно ли сделать в терминале чтоб слова (конечно те что мне нужны) подсвечивались другим цветом , ну например я если в ходе работы в тексте есть (в терминале) слово error то чтоб именно оно была красного цвета , ну и аналогично разные слова которые мне нужны.

Если да то подскажите подробней как сделать , просто мне данная фича была-бы очень удобна в работе.

З.Ы : если важно пользуюсь терминалом: Terminator

Вот как в примере , правда это mabaxterm под шиндовс но хотелось бы также реализовать на линьке.

http://i11.pixs.ru/storage/3/7/7/Bezimyanni_9278434_24330377.png

Вот Ip-шники одного цвета , некоторые слова другого.

Можно. Для rxvt есть плагин matcher, он умеет подчеркивать текст. Наверное можно от этого оттолкнуться.

urxvt ★★★★★
()

Сформулируй точнее, что хочешь:

  • писать в терминале цветные буковки (то, что у тебя в примере), типа echo -e "\e[31mRED\e[0m"
  • парсить вывод команды и выделять нужные слова
  • парсить весь вывод терминала
arson ★★★★★
()

Лучше настройте grc, acoc или еще какие-то подобные утилиты под свои нужды.

l0stparadise ★★★★★
()
Ответ на: комментарий от arson

Ответ

Просьба подробней расписать , если вам не сложно , заранее благодарен.

aliveDebian
() автор топика
Ответ на: Ответ от aliveDebian

РЕШЕНО

Всем спасибо реализовал через tmux тему можно ЗАКРЫВАТЬ.

aliveDebian
() автор топика
Ответ на: Ответ от aliveDebian

zsh поддерживаются.

Эта штука умеет подсвечивать даже множество слов за раз разными цветами.

Смотрите описание по ссылки. Там есть даже скриншоты и гифки.

Я ей постоянно пользуюсь для логов. Очень удобно подсвечивать ошибки, предупреждения и прочее.

lexazloy
()
Ответ на: комментарий от lexazloy

Ответ

Скиньте пожалуйста пример , как сделать чтоб ну например если в терминале появилось слово «link» то оно подсветилось красным к примеру.

Заранее благодарен.

aliveDebian
() автор топика
Ответ на: Ответ от aliveDebian

Качаете скрипт, в bash/zsh подключаете

source ~/path/to/h.sh

Ставите пакет ack или ack-grep (зависит от системы).

Теперь когда нужна подсветка просто используете команду h

cat /var/log/nginx/error.log | h open connect

То есть в пайп «h слова». Слов может быть много, могут быть регулярные выражения. Каждое следующее слово получает отдельный цвет.

В моём примере все слова «open» будут красными, а «connect» зелёными.

По ссылке же всё описано с картинками и гафками.

lexazloy
()

Привет форумчане , есть такое вопрос

Прувэээт! у мну тожа есть такое как вапрос!!!1 Зойчем ти спrашиваешь о трупных пятнах на linux.org.ru??? Ведь всем известно, що это канал оп зенитарах^WАНИМээээ!!!!111

mos ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.