У мене є програма, яка виписує вихід на 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ключові слова зеленим :).
Виконуючи трубку, ви egrep --color FAILпобачите лише рядки, де є FAILключове слово.
tail -fі awkмагії, я добре йти =)
grepрішення дивіться unix.stackexchange.com/a/34322