Написать скрипт для контекстно-зависимого выделения в терминале.
Входом скрипта будет текст стандартного вывода, выходом -- текст
в stdout. Нечетный параметр скрипта задает цвет выделения
('r' = красный, 'g' = зеленый, 'b' = синий), а четный -- задает
искомую (выделяемую) строку (рег.выражение). Общее число искомых
выражений не ограничено. Не устанавливайте цвет фона -- скрипт
не пройдет автоматический тест. Приоритет расцвечивания задается порядком
параметров. Скрипт можно вызывать без параметров (никакого выделения).
Обрабатывать текст строка за строкой и выводить каждую строку немедленно,
не дожидаясь конца ввода.

Пример: Вывод скрипта с параметрами r 'co[a-z]*r\>' g 'text' b 'reg'
может, следовательно, выглядеть так:

Write a script for content-based <text> highlighting in the terminal.
The input of the script shall be a text on the standard input, the
output shall be <text> on stdout. Odd parameters of the script specify
the <color> of emphasis ('r' = red, 'g' = green, 'b' = blue) and even
parameters specify the searched strings (<reg>exes).

