У меня есть программа, которая выдает вывод, stdoutкак:
[OK] Something is ok
[OK] Something else is also ok
[FAIL] This does not look good
[FAIL] Neither does this
[OK] At least this is fine
Чтобы было легче обнаружить сбои в выводе, я хотел бы пометить вхождения ключевого слова FAILкрасным, не отбрасывая другие сообщения. Было бы хорошо, если бы я мог также выделить OKключевые слова зеленым :).
Выполнение канала to egrep --color FAILпокажет только строки, где присутствует FAILключевое слово.
tail -fи awkволшебством я готов идти =)
grepрешения см. Unix.stackexchange.com/a/34322