<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вопрос по массивам в awk</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8419.html</link>
    <description>BEGIN &#123;&lt;br&gt;  patterns&#091;1&#093; = &quot;/pattern1/&quot;&lt;br&gt;  patterns&#091;2&#093; = &quot;/pattern1/&quot;&lt;br&gt;  ...&lt;br&gt;&#125;&lt;br&gt;&#123;&lt;br&gt;  for(i in patterns) &#123;&lt;br&gt;   if($0 ~ patterns&#091;i&#093;) &#123;&lt;br&gt;     //some logic&lt;br&gt;     //...&lt;br&gt;   &#125;&lt;br&gt;  &#125;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Почему-то в условии значение переменной не воспринимается как паттерн и условия не выполняется. Как правильно будет сделать? Смысл этого в том, что есть много паттернов, которые будут меняться, хотелось бы их вынести в отдельную переменную, что-то типа настроек. Логики ниже много, привел укороченный вариант, чисто для разъяснения вопроса.&lt;br&gt;</description>

<item>
    <title>Вопрос по массивам в awk (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8419.html#5</link>
    <pubDate>Wed, 02 Sep 2009 16:10:57 GMT</pubDate>
    <description>&amp;gt;  patterns&#091;1&#093; = &quot;/pattern1/&quot; &lt;br&gt;&amp;gt;  patterns&#091;2&#093; = &quot;/pattern1/&quot; &lt;br&gt;&lt;br&gt;Заменяем на:&lt;br&gt;patterns&#091;1&#093; = &quot;pattern1&quot;&lt;br&gt;patterns&#091;2&#093; = &quot;pattern-кстати-2&quot;&lt;br&gt;;) Ага?&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос по массивам в awk (Андрей)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8419.html#4</link>
    <pubDate>Wed, 02 Sep 2009 14:48:24 GMT</pubDate>
    <description>IMHO, то что Вы написали больше похоже на perl, чем на awk.&lt;br&gt;на awk это будет&lt;br&gt;/pattern1/ &#123; some logic 1 &#125; /pattern2/ &#123; other logig &#125; ... &#123; all other &#125;&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос по массивам в awk (Pahanivo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8419.html#3</link>
    <pubDate>Wed, 02 Sep 2009 13:23:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;а не проще все зделать на перле? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;вариант. 1,5гига парсится за 6мин. как думаете на перле как будет? я &lt;br&gt;&amp;gt;погуглил как-то так в порядке убывания скорости: &lt;br&gt;&amp;gt;sed &lt;br&gt;&amp;gt;awk &lt;br&gt;&amp;gt;perl &lt;br&gt;&lt;br&gt;1) чем мерял? ))) &lt;br&gt;2) метод &quot;тупого перебора&quot; он и в basic&apos;е всего лишь метод тупого перебора и ничего более.&lt;br&gt;о какой скорости тут можно рассуждать мне вообще непонятно ))&lt;br&gt;3) по поводу перла: парсить разные паттерны и регексы намного проще и удобнее - ибо язык изначально под это заточен&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос по массивам в awk (BigEye)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8419.html#2</link>
    <pubDate>Wed, 02 Sep 2009 12:15:20 GMT</pubDate>
    <description>&amp;gt;а не проще все зделать на перле? &lt;br&gt;&lt;br&gt;вариант. 1,5гига парсится за 6мин. как думаете на перле как будет? я погуглил как-то так в порядке убывания скорости:&lt;br&gt;sed&lt;br&gt;awk&lt;br&gt;perl&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос по массивам в awk (Pahanivo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/8419.html#1</link>
    <pubDate>Wed, 02 Sep 2009 12:10:33 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;     //... &lt;br&gt;&amp;gt;   &#125; &lt;br&gt;&amp;gt;  &#125; &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Почему-то в условии значение переменной не воспринимается как паттерн и условия не &lt;br&gt;&amp;gt;выполняется. Как правильно будет сделать? Смысл этого в том, что есть &lt;br&gt;&amp;gt;много паттернов, которые будут меняться, хотелось бы их вынести в отдельную &lt;br&gt;&amp;gt;переменную, что-то типа настроек. Логики ниже много, привел укороченный вариант, чисто &lt;br&gt;&amp;gt;для разъяснения вопроса. &lt;br&gt;&lt;br&gt;а не проще все зделать на перле?&lt;br&gt;</description>
</item>

</channel>
</rss>
