Огурец: вывод трубы без потери цвета

Я использую огурец для запуска некоторых тестов. Он раскрашивает свой вывод с помощью escape-символов ANSI. Это здорово, но в настоящее время он производит больше продукции, чем я забочусь, и убирает с экрана то, что мне действительно важно. Кажется, нет способа удалить другие строки из огурца, но я могу передать вывод через grep , чтобы сократить до тех, которые мне небезразличны.

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

Как я могу сохранить цветной вывод, когда я передаю вывод огурца по конвейеру?

5
задан rampion 24 September 2010 в 18:08
поделиться