grep
иногда отключает вывод цвета, например, при записи в канал. Вы можете переопределить это поведение с помощью grep --color=always
Правильная командная строка будет
grep --color=always WORD * | grep -v AVOID
Это довольно многословно, в качестве альтернативы вы можете просто добавить строку
alias cgrep="grep --color=always"
к вашему .bashrc
, например, и используйте cgrep
в качестве цветного grep. При переопределении grep
вы можете столкнуться с проблемами со сценариями, которые опираются на определенный вывод grep
и не любят escape-код ascii.