Цветные логи.
У нашего хостера увидел весьма забавную вещь.
При выводе tail -f /somelog содержимое файла подсвечивалось различными цветами.
Стало интересно - откуда и как все это растет.
В общем и целом - докопался до какого-то colorize.
host$ cd /usr/ports
host$ make search name="colorize"
...<вывод информации>...
host$ cd /usr/ports/sysutils/colorize/
host# make && make install && make clean && rehash
Как оказалось, этого достаточно. Конфиг, правда, очень простой. В нем есть стандартные метки (date, hostname и т.д.) и то, как их подсвечивать.
Это немного разочаровало. Хотелось большего, но пока остановился на этом.
Позже покопаюсь, может что и найду.
Использовать colorize совсем просто. Просто создадим новый алиас в rc-файле своего шелла.
host$ cat ~/.cshrc | grep color | tail -1
host$ alias tail "tail \!* | colorize"
Забавные логи получаются…
В принципе, раз делаем через пайп, то так можно выводить все, что попадется под руку и через что угодно.
Т.е. к тому же more точно так же через алиас прикручиваем colorize.