<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: подскажите с sed или awk</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/85009.html</link>
    <description>есть файл с множеством строк вида&lt;br&gt;&lt;br&gt;XCXC434-zas;zzzMN000034535&lt;br&gt;XCXC434-zas;zzzMN3534535&lt;br&gt;XCXC434-zas;zzzMN067034535&lt;br&gt;&lt;br&gt;&lt;br&gt;подскажите пожалуйста, как удалить все до MN&lt;br&gt;&lt;br&gt;т.е чтобы осталось&lt;br&gt;MN000034535&lt;br&gt;MN3534535&lt;br&gt;MN067034535&lt;br&gt;&lt;br&gt;все перепробовал не получается&lt;br&gt;&lt;br&gt;заранее благодарен&lt;br&gt;</description>

<item>
    <title>подскажите с sed или awk (angra)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/85009.html#3</link>
    <pubDate>Wed, 22 Apr 2009 19:29:50 GMT</pubDate>
    <description>Удаление всего до последнего(или единственного) MN&lt;br&gt;sed -e &apos;s/^.*MN/MN/&apos;&lt;br&gt;Если же MN может встретится больше чем один раз и нужно удалить до первого, то придется ограничить жадность *. Чтобы не возится с версиями и опциями sed воспользуемся perl&lt;br&gt;perl -pe &apos;s/^.*?MN/MN/&apos;&lt;br&gt;Вариант для awk если всего один раз MN&lt;br&gt;awk -F &apos;MN&apos; &apos;&#123;print &quot;MN&quot;$2&#125;&apos;&lt;br&gt;&lt;br&gt;Как легко заметить ни один из вариантов не использует зависимость от zzz&lt;br&gt;&lt;br&gt;P.S. у perl и sed есть замечательный ключ i, который позволяет редактировать файл не порождая извратов типа &amp;lt;old &amp;gt;new&lt;br&gt;</description>
</item>

<item>
    <title>подскажите с sed или awk (Eddy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/85009.html#2</link>
    <pubDate>Wed, 22 Apr 2009 15:57:30 GMT</pubDate>
    <description>sed &quot;s/&#092;(.*&#092;)zzz&#092;(MN.*&#092;)/&#092;2/&quot; &amp;lt; file &amp;gt; new_file&lt;br&gt;</description>
</item>

<item>
    <title>подскажите с sed или awk (tiv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/85009.html#1</link>
    <pubDate>Wed, 22 Apr 2009 15:11:44 GMT</pubDate>
    <description>используйте для awk в качестве разделителя zzz если все строки такие как вы привели, примерно так&lt;br&gt;cat file  &amp;#124; awk -F&apos;zzz&apos; &apos;&#123;print $2&#125;&apos; &amp;gt; new_file&lt;br&gt;</description>
</item>

</channel>
</rss>
