Посмотрите на - цвет (или - цвет ), например,
grep --color POST access_log
По умолчанию используется режим «авто», который включает коды цветов только при выводе на терминал, но не при передаче данных в другом месте. Если вы хотите, чтобы цвета передавались не в stdout, а в другое, то используйте --color = всегда
См. Связанную статью , где вы можете узнать, как изменить цвет и заставить grep использовать эту опцию по умолчанию.