Показать сообщение отдельно
Старый 04.07.2006, 18:02     # 22
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Есть такой файл (несколько параграфов начинающихся с ** и разделенных пустой строкой) :
Цитата:
** <какойто текст
на несколько линий>

** <еще какойто текст
на несколько линий>

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