Sed/Awk: срабатывает, когда один и тот же шаблон появляется в нескольких строках?

Объясните смысл? Хорошо. Я думаю, это означает, что кто-то любит передавать стандартный вывод от команды к команде.

Я думаю, что все это можно было бы заменить простым

find. -type f -name '*.c' -exec grep -cv -e '^\s*#' -e '^\s*$' -e '^\s*//' {} \;
-1
03.01.2020, 00:23
1 ответ

Если я правильно понял ваши требования, вы должны получить нужные результаты, открыв файл в Vim и набрав:

:g/^<br>\n<br>$/-1,+4d

А затем нажмите «Ввод».

Вы также можете сделать это с помощью ex, если это нужно заскриптовать.


Пример:

До:

Some line
Not good Foo <br>
<br>
<br>
<br>
Dirt <br>
<br>
Some additional line

После:

Some line
Some additional line
1
28.01.2020, 05:09

Теги

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