Ответ 1
Возможно, проще самому раскрасить слова, вместо того, чтобы заставить терминал покрасить их для вас. Если вы не можете редактировать сценарии, которые создают вывод, можете ли вы отфильтровать их через что-то еще?
В наиболее вероятном конце шкалы вы можете пропустить свой вывод через grep
:
tail -F logfile | grep --color -P "FAIL|"
Это соответствует "FAIL" или "" и выделяет согласованную часть строки.
Вы могли бы использовать, например, нечто более специализированное, как описано в этом сообщении в блоге.