<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Скрипт в командной строке Linux</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9885.html</link>
    <description>Всем привет.&lt;br&gt;Недавно начал осваивать работу в командной строке Linux.&lt;br&gt;Помогите, пожалуйста, с такой задачей.&lt;br&gt;Нужно посчитать в логах количество строк, которые удовлетворяли бы таким значениям тэгов.&lt;br&gt;(1057=Y &amp; 54=1 &amp; 150=F &amp; (value of tag14)=(value of tag 32))&lt;br&gt;Всё, кроме последнего условия получается считать с помощью grep.&lt;br&gt;a5=&#096;grep 1057=Y _1 *путь к файлам* &amp;#124;grep -c 54=2 &amp;#124;grep -c 150=F&amp;#124;&#096;&lt;br&gt;Основная проблема в сравнении значений 14-го и 32-го тэгов.&lt;br&gt;Как это сделать?&lt;br&gt;У меня лишь получилось вырезать из каждой записи кусок со значением 14-го тэга с помощью команд cat и awk.&lt;br&gt;Подумал, что получится сделать то же самое с 32-м тэгом, а потом как-то записать все элементы в массив и сравнить их.&lt;br&gt;Надеюсь на ваши советы.&lt;br&gt;</description>

<item>
    <title>Скрипт в командной строке Linux (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9885.html#5</link>
    <pubDate>Tue, 29 Jul 2014 07:58:03 GMT</pubDate>
    <description>&amp;gt; Нужно посчитать в логах количество строк, которые удовлетворяли бы таким значениям тэгов. &lt;br&gt;&amp;gt; (1057=Y &amp; 54=1 &amp; 150=F &amp; (value of tag14)=(value of tag 32)) &lt;br&gt;&amp;gt; Всё, кроме последнего условия получается считать с помощью grep.&lt;br&gt;&amp;gt; a5=&#096;grep 1057=Y _1 *путь к файлам* &amp;#124;grep -c 54=2 &amp;#124;grep -c 150=F&amp;#124;&#096; &lt;br&gt;&lt;br&gt;* Ошибка: -c нужен только в последнем grep.&lt;br&gt;&lt;br&gt;Файлов у меня нет, замегни : чем-н. типа cat файл1 файл2 файл3* &amp;#124;&lt;br&gt;&lt;br&gt;$ : &amp;#124;awk &apos;func value_of_tag(tg,aa)&#123;return match($0,&quot;(^&amp;#124; )&quot;tg&quot;=(&#091;^ &#093;+)( &amp;#124;$)&quot;,aa)?aa&#091;2&#093;:&quot;&quot;&#125;value_of_tag(1057)==&quot;Y&quot;&amp;&amp;value_of_tag(54)==1&amp;&amp;value_of_tag(150)==&quot;F&quot;&amp;&amp;value_of_tag(14)==value_of_tag(32)&#123;cc++&#125;END&#123;print int(cc)&#125;&apos;&lt;br&gt;0&lt;br&gt;$ _&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт в командной строке Linux (Solmir)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9885.html#4</link>
    <pubDate>Mon, 28 Jul 2014 10:20:12 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a5=&#096;grep 1057=Y _1 *путь к файлам* &amp;#124;grep -c 54=2 &amp;#124;grep -c 150=F&amp;#124;&#096; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Основная проблема в сравнении значений 14-го и 32-го тэгов.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Очень заинтересовало Ваше сообщение. Расскажите, пожалуйста, кто такие &quot;тагши в логах&quot; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и какая, новая для меня, технология их создаёт? Уж не journald &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ли?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; И Вам спасибо.&lt;br&gt;&amp;gt;&amp;gt; Что вы имели ввиду под выражением &quot;тагши в логах&quot;?&lt;br&gt;&amp;gt; Извините, опечатался. &quot;Таги&quot; конечно. Строки в логах знаю, а кто такие &quot;таги &lt;br&gt;&amp;gt; в логах&quot; - нет. Даже гугль не помогает, duckduckgo с яндексом &lt;br&gt;&amp;gt; пишут про блоги. Неужели их можно grep-ать?&lt;br&gt;&lt;br&gt;во всяком случае grep-ать получалось&lt;br&gt;1175:O:N 20140211-06:51:33:626 : 8:FIXT.1.1 9=390 35=8 49=PARFX 56=c3dc34=1175 52=20140211-06:51:33.626 37=1402110000000000187 11=49uEcD400000639 41=49uEcD400000633 453=1 448=client 447=B 452=17 17=1402110101000000026 150=F 39=2 64=20140213 55=US 54=2 38=26000000 40=2 423=3 44=477.24 59=1 32=17000000 31=477.24 336=3 151=0 14=26000000 6=482.698846 60=20140211-06:51</description>
</item>

<item>
    <title>Скрипт в командной строке Linux (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9885.html#3</link>
    <pubDate>Mon, 28 Jul 2014 09:52:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Нужно посчитать в логах количество строк, которые удовлетворяли бы таким значениям тэгов.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a5=&#096;grep 1057=Y _1 *путь к файлам* &amp;#124;grep -c 54=2 &amp;#124;grep -c 150=F&amp;#124;&#096; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Основная проблема в сравнении значений 14-го и 32-го тэгов.&lt;br&gt;&amp;gt;&amp;gt; Очень заинтересовало Ваше сообщение. Расскажите, пожалуйста, кто такие &quot;тагши в логах&quot; &lt;br&gt;&amp;gt;&amp;gt; и какая, новая для меня, технология их создаёт? Уж не journald &lt;br&gt;&amp;gt;&amp;gt; ли?&lt;br&gt;&amp;gt;&amp;gt; И Вам спасибо.&lt;br&gt;&amp;gt; Что вы имели ввиду под выражением &quot;тагши в логах&quot;?&lt;br&gt;&lt;br&gt;Извините, опечатался. &quot;Таги&quot; конечно. Строки в логах знаю, а кто такие &quot;таги в логах&quot; - нет. Даже гугль не помогает, duckduckgo с яндексом пишут про блоги. Неужели их можно grep-ать?&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт в командной строке Linux (Solmir)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9885.html#2</link>
    <pubDate>Mon, 28 Jul 2014 09:39:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Нужно посчитать в логах количество строк, которые удовлетворяли бы таким значениям тэгов.&lt;br&gt;&amp;gt;&amp;gt; a5=&#096;grep 1057=Y _1 *путь к файлам* &amp;#124;grep -c 54=2 &amp;#124;grep -c 150=F&amp;#124;&#096; &lt;br&gt;&amp;gt;&amp;gt; Основная проблема в сравнении значений 14-го и 32-го тэгов.&lt;br&gt;&amp;gt; Очень заинтересовало Ваше сообщение. Расскажите, пожалуйста, кто такие &quot;тагши в логах&quot; &lt;br&gt;&amp;gt; и какая, новая для меня, технология их создаёт? Уж не journald &lt;br&gt;&amp;gt; ли?&lt;br&gt;&amp;gt; И Вам спасибо.&lt;br&gt;&lt;br&gt;Что вы имели ввиду под выражением &quot;тагши в логах&quot;?&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт в командной строке Linux (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9885.html#1</link>
    <pubDate>Mon, 28 Jul 2014 09:28:18 GMT</pubDate>
    <description>&amp;gt; Нужно посчитать в логах количество строк, которые удовлетворяли бы таким значениям тэгов. &lt;br&gt;&amp;gt; a5=&#096;grep 1057=Y _1 *путь к файлам* &amp;#124;grep -c 54=2 &amp;#124;grep -c 150=F&amp;#124;&#096; &lt;br&gt;&amp;gt; Основная проблема в сравнении значений 14-го и 32-го тэгов.&lt;br&gt;&lt;br&gt;Очень заинтересовало Ваше сообщение. Расскажите, пожалуйста, кто такие &quot;тагши в логах&quot; и какая, новая для меня, технология их создаёт? Уж не journald ли?&lt;br&gt;&lt;br&gt;И Вам спасибо.&lt;br&gt;</description>
</item>

</channel>
</rss>
