условное выражение, раскрашивающее grep

попытайтесь удалить пакет полностью с помощью

apt-get remove --purge package

затем переустановите его с

apt-get install

Вам, возможно, понадобилось бы к использованию su сделать это.

2
26.05.2014, 00:44
3 ответа
[1179835] Использование [1180340]GNU grep[1180341] с опцией [1180342]-P[1180343]:

\K[1180345] приводит к тому, что все, что находится слева от [1180346]PATTERN[1180347], не включается в совпадающую строку. Это решение предполагает, что ваш [1180348]grep[1180349] имеет псевдоним [1180350]grep --color=auto

4
27.01.2020, 21:52
[1179639]Невозможно, чтобы [1180120]grep[1180121] делал условную раскраску таким образом. Он может только выделить "PATTERN", которому он соответствует.[1179640].
2
27.01.2020, 21:52
[1179641] просто небольшой взлом: [1180122]grep -E 'PATTERN' <имя файла> | grep --color -E "^[^#]*|$" -

можно использовать так: первый [1180124]grep[1180125] совпадает с линиями с PATTERN, а второй [1180126]grep[1180127] цветными линиями, которые не начинаются с '#'.

Я не думаю, что [1180128]grep -цвет [1180129] может делать условную раскраску.[1179646].

1
27.01.2020, 21:52

Теги

Похожие вопросы