Этот вопрос подобен этому, но я хочу исключить строку вверх. Предположим, что файл:
cVar=
cVar=
1 cVar=
Var=
Var=
Я хочу grep Var, но не cVar. Я попробовал grep -P '(?!c)Var' file, но я получаю все строки файла. Когда я пытаюсь grep -P ' (?!c)Var' file (обратите внимание на пробел перед скобкой), я получаю последнюю строку, как и должно быть.
A * или . не помогает.
Я тестировал его на Ubuntu 16.04 LTS, 14.04 LTS и 10.04 LTS. Всегда один и тот же результат.