Запустите команду, отправьте вывод на почту с окрашенным stderror

У меня есть скрипт, который пишет в STDOUT и STDERR. Я могу передать сценарий на почту, чтобы он отправил мне письмо с выводом.

То, что я хочу сделать сейчас, это иметь STDERR цвета вывода таким образом, чтобы сообщение электронной почты было цветным. Я подозреваю, что мне придется использовать какой-то HTML для этого, но я не уверен, как.

1 ответ

Решение

Нет простого способа обработать объединенный вывод после конвейера.

Раскраска потоков может быть достигнута с помощью программы-обертки вокруг скрипта, которая также контролирует их слияние. Например, объединение на основе строк, а затем должным образом украшать линии STDERR до их излучения. Это требует количества кодирования.

Другие вопросы по тегам