Есть такой файл (несколько параграфов начинающихся с ** и разделенных пустой строкой) :
Цитата:
** <какойто текст
на несколько линий>
** <еще какойто текст
на несколько линий>
** <еще какойто текст
на несколько линий>
|
Пробую выкинуть абзацы содержащие стринг 123456:
Код:
/^$/!{
H
d
}
/^$/{
x
/123456/d
G
}
или
Код:
:t
/\*\*/,/^$/ {
/^$/!{
$!{
N;
bt
}
}
/123456/d;
}
Не работает. Если же предположить что абзацы разделены "---" и искать вместо "^$" "---" - то все работает. В чем затык ???
Пользую sed 3.02 из UnixUtils под Винду.