У меня есть программа, которая выдает вывод, 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