[РЕШЕНО] Можно ли раскрашивать вывод скрипта?

Искусство написания bash скриптов. Делимся своими наработками
Ответить
Аватара пользователя
lumberjack
Модератор
Сообщения: 1009
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

[РЕШЕНО] Можно ли раскрашивать вывод скрипта?

Сообщение lumberjack » 02 дек 2012, 11:50

собственно, имеется такое:

Код: Выделить всё

cut ~/.conky/111
#!/bin/bash
rate=`mocp -i | grep Rate | awk '{print $2}'`
bit=`mocp -i | grep Avg | awk '{print $2}'`
echo "`mocp -Q %artist`"
echo "`mocp -Q %album`"
echo "`mocp -Q %song`"
echo "`mocp -Q %ct` из `mocp -Q %tt`"
echo "bitrate: $bit rate: $rate"
можно ли разукрасить вывод в различные цвета, например, вывод $rate в красный, а вывод $bit в зеленый, остальное, скажем, в желтый?

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: можно ли раскрашивать вывод скрипта?

Сообщение olgmen » 02 дек 2012, 12:05

Попробуй вставить строки с назначением цвета

Код: Выделить всё

#!/bin/bash
if rate then ${color ff0000} end
if bit then ${color ffff00}end
rate=`mocp -i | grep Rate | awk '{print $2}'`
bit=`mocp -i | grep Avg | awk '{print $2}'`
echo "`mocp -Q %artist`"
echo "`mocp -Q %album`"
echo "`mocp -Q %song`"
echo "`mocp -Q %ct` из `mocp -Q %tt`"
echo "bitrate: $bit rate: $rate"
С bash знаком поверхностно, но может быть получится
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
ZEN
Администратор
Сообщения: 1350
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: можно ли раскрашивать вывод скрипта?

Сообщение ZEN » 02 дек 2012, 19:11

Для терминала посмотри вот тут примеры:
http://habrahabr.ru/post/153871/
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей