Я использую огурец
для запуска некоторых тестов. Он раскрашивает свой вывод с помощью escape-символов ANSI. Это здорово, но в настоящее время он производит больше продукции, чем я забочусь, и убирает с экрана то, что мне действительно важно. Кажется, нет способа удалить другие строки из огурца, но я могу передать вывод через grep
, чтобы сократить до тех, которые мне небезразличны.
Обратная сторона этого решения. Впрочем, все цвета теряются. Я знаю, что это не вина моей оболочки или grep, потому что % echo "\ e [35mhello \ e [00m world" | grep hello
работает нормально, так что это, должно быть, огурец каким-то образом отключил свой собственный цвет.
Как я могу сохранить цветной вывод, когда я передаю вывод огурца по конвейеру?