В возникает проблема сохранения цвета ls после greping, но меня раздражает то, что если вы печатаете цветной grep-вывод в другой grep, то окраска не сохраняется.
В качестве примера grep --color WORD * | grep -v AVOID
не сохраняется цвет первого вывода. Но для меня ls | grep FILE
сохранить цвет, почему разница?