Это возможно? Чего я хотел бы добиться, так это запускать модульные тесты (Python), чтобы выделить любую строку, которая соответствует пути к текущему каталогу проекта, и оставить другой вывод без изменений. Обычно это строка, которую я ищу, поэтому она будет очень полезна для целей отладки. Часть с шаблоном соответствия должна быть в порядке, я просто не знаю, как можно изменить вывод (тесты выполняются с Nose)

1 ответ1

1

Вы можете передать свою команду через grep -C10000 -P --color pattern (или, в вашем конкретном случае, grep -C10000 -P --color ".*$PWD.*").

Например:

cat /proc/cpuinfo | grep -C10000 -P --color 'GHz|MHz'
  • Да, это бесполезное использование кошки.
  • -C10000 говорит grep напечатать 10000 строк контекста. Используйте достаточно большое число, чтобы grep печатал все строки
  • Используйте |& если вы хотите также захватить STDERR

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .