Я пытался сделать хвост немного более читаемым для стартапов сервера. Моя текущая команда отфильтровывает большинство сообщений INFO и DEBUG при запуске:
tail -F ../server/durango/log/server.log | grep -e "ERROR" -e "WARN" -e "Shutdown" -e "MicroKernel" | grep --color=auto -E 'MicroKernel|$'
Я бы хотел сделать что-то, что выделит WARN желтым цветом и ОШИБКА красным цветом, а MicroKernel - зеленым. Я пробовал просто конвейер grep --color = auto несколько раз, но единственным оставшимся цветом является последняя команда в канале.
Есть ли один лайнер для этого? Или даже многострочный?