Подскажите пожалуйста, пытаюсь произвести вставку (до)после шаблона в текстовом файле с помощью ed
Последовательность операций такова
пока не конец файла {
1. найти шаблон
2. добавить строчку(ки) с текстом
}
Из того, что я понял в мануале это следующая конструкция
g/pattern to search/a
text to insert\
more text to insert\
.
Но к сожалению такая конструкция не срабатывает.
Последовательность
s/pattern/pattern\ntext to insert\ntext to insert/g
Нужного эффекта не даёт, так как содержит собственно патерн и приводит к зацикливанию.
Пожалуйста, дайте рабочий пример именно с вставкой, т.к. однооператорные команды типа p,d работают и примеры я видел
P.S.
Не предлагайте использовать sed, perl и иже с ними.
Ответ на:
комментарий
от rufn
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Шаблоны шаблонов шаблонами (2015)
- Форум ed 1.2 (2009)
- Форум ed 1.0 (2008)
- Форум Шаблон в шаблоне (2012)
- Форум Вышел ed 1.14 (2017)
- Форум Вышел ed 1.16 (2020)
- Новости Дырка в ed (2000)
- Форум KERNEL & ed driver (2004)
- Форум KERNEL & ed driver (2004)
- Форум ebuild + stardict-ed .. (2005)