mycommand 2> >(while read line; do echo -e "\e[01;31m$line\e[0m"; done)


Эта команда перенаправляет вывод ошибок (stderr) из команды «mycommand» в цикл, который окрашивает текст ошибок в красный цвет (код ANSI \e[01;31m) перед выводом. Полезно для выделения ошибок в стандартном выводе. Альтернативы: можно использовать «2>&1 | grep —color=always .».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *