[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: search and replace



Victor Wagner wrote:
On 2007.05.02 at 20:21:07 +0300, Nikolay Nikolaev wrote:

Народ подскажите а можно ли sed'ом удалить блок текста? а не только в

Можно.

одной строке вроде как g должна спасти

Не должна. g вызывает замену всех вхождений шаблона в данной строке. (а не только первого, по умолчанию).

но почему не срабатывает
мне надо удалить в файле все от слова (вклячая их) RES до VAULT

sed -i  -e '/RES/,/VAULT/d' com.html

удалит  все СТРОКИ, начиная с содерщащей RES до содержащей VAULT.
Если же нужно оставить то, что было в строке до  RES и после VAULT,
то нужно играться с командой N, как было в предыдущем письме.

Но в любом случае sed умеет не только команду s, но ещё и много много
других.


.... а подскажите точно так же БЛОК не удалить а заменить на другой БЛОК (не строчку). как можно sed'ом сделать и заодно уж подскажите есть ли на русском документация по sed'у где бы это все найти? что б каждый раз не трести ....
Спасибо.



Reply to: