У меня есть настройка функции, чтобы предоставить color в команду tail с помощью escape-последовательностей ANSI с sed.
function colortail {
tail -f -n30 $1 | sed -e 's/\(.*MINOR.*\)/\o033[93m\1\o033[39m/' -e 's/.*MAJOR.*/\o033[38;5;202m&\o033[m/'
}
Как я могу настроить это так, чтобы любые другие строки, не соответствующие моим предопределенным строкам, были другого цвета? Как "цвет по умолчанию"? Есть ли способ сделать это подстановочным знаком? Мог бы я добавить что-то подобное, если бы я хотел яркий / жирный белый цвет?
-e 's/\(.*"".*\)033[1;37m\033[m"