Программа редактирования текстов (блочный sed)

Автор: Владимир Олейник <dzo@simtreas.ru> (C) 2008-2020

Программа обрабатывает многострочные буферы целиком командами редактирования, слегка похожие на команды программы sed. Имеет дополнительный и стек буферов, счётчик и поддерживает динамически сформированные регулярные выражения, позволяющие искать вложение блоков. Поиск и замены производятся и для нулевого символа \000 и для символов перевода строки \n, но для этого во входных файлах должно не оказаться вплоть до двух неиспользованных байтов. Regex-ы имеют расширенный формат по умолчанию и поддерживают нежадный синтасис, например, .*?. Имена файлов для подгрузки файлов и выгрузки в файлы буферов в процессе работы также можно формировать динамически.

Архив с исходным текстом программы.

Опции использования программы bsed:

bsed [-e script]* [-f script-file]* [-i[SUFFIX]] [files]*

Команды без аргументов:

Команды без аргументов могут быть склеены в одно слово и быть префиксом к комплексной команде поиска, сравнения и замен.

Команды с аргументами:

Примеры, приложенные в этом архиве