Назад | Перейти на главную страницу

Цвет файла консоли

Asterisk создает файл журнала со следующим содержанием:

# 033 [1; 31m WARNING # 033 [0m [10505]: # 033 [1; 37mres_phoneprov.c # 033 [0m: # 033 [1; 37m1232 # 033 [0m # 033 [1; 37mget_defaults # 033 [0m: # 033] [1; 31mERROR # 033 [0m [10505]: # 033 [1; 37mconfig_options.c # 033 [0m: # 033 [1; 37m720 # 033 [0m # 033 [1; 37maco_process_var # 033 [0m:

Как я могу прочитать этот файл с цветным выводом, используя включенные цветовые коды?

Что-то вроде этого?

tail -f asterisk.log | while read line; do x="$(echo -n ${line}|sed s/'#033'/'\\033'/g)";echo -e $x;done

при необходимости вы можете заменить слово «хвост» на «кот».