<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: CGI #!/bin/bash обработка логов</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9173.html</link>
    <description>Есть выборка логов с разных файлов, как можно реализовать что бы при выводе в браузер строчки логов из разных файлов подсвечивались различными цветами, через цикл можно ли это реализовать? &lt;br&gt;&lt;br&gt;Тоесть выводится много текста в браузер, и как то закрутить, что если в строчке 3 по счету слово = log то эта строчка должна быть крассной... &lt;br&gt;&lt;br&gt;/var/www/sait/log:Jun 19 11:30:06 homes update.pl&#091;22660&#093;: /var/drweb/bases/drw50016.vdb - drw50016.vdb with such CRC32 already exists, downloading has been skipped &lt;br&gt;/var/www/sait/messages:Jun 19 11:30:06 homes update.pl&#091;22660&#093;: /var/drweb/bases/drw50016.vdb - drw50016.vdb with such CRC32 already exists, downloading has been skipped &lt;br&gt;&lt;br&gt;ОС RED HAT &lt;br&gt;</description>

<item>
    <title>CGI #!/bin/bash обработка логов (sunsun)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9173.html#3</link>
    <pubDate>Tue, 28 Jun 2011 02:00:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; ОС RED HAT &lt;br&gt;&amp;gt; while read line; do &lt;br&gt;&amp;gt;     echo &apos;&amp;lt;span&apos; &lt;br&gt;&amp;gt;     echo $line &amp;#124; grep &apos;/log&apos; &amp;gt; /dev/null &amp;&amp; &lt;br&gt;&amp;gt; echo &apos; class=&quot;red&quot;&apos; &lt;br&gt;&amp;gt;     echo $line &amp;#124; grep &apos;/messages&apos; &amp;gt; /dev/null &amp;&amp; &lt;br&gt;&amp;gt; echo &apos; class=&quot;green&quot;&apos; &lt;br&gt;&amp;gt;     echo &quot;&amp;gt;$line&amp;lt;/span&amp;gt;&quot; &lt;br&gt;&amp;gt; done &lt;br&gt;&amp;gt; что-то в этом духе...&lt;br&gt;&lt;br&gt;while read использовал спасибо большое :) все работает ))&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>CGI #!/bin/bash обработка логов (dogonthesun)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9173.html#2</link>
    <pubDate>Mon, 27 Jun 2011 10:47:45 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; выводе в браузер строчки логов из разных файлов подсвечивались различными цветами, &lt;br&gt;&amp;gt; через цикл можно ли это реализовать?&lt;br&gt;&amp;gt; Тоесть выводится много текста в браузер, и как то закрутить, что если &lt;br&gt;&amp;gt; в строчке 3 по счету слово = log то эта строчка &lt;br&gt;&amp;gt; должна быть крассной...&lt;br&gt;&amp;gt; /var/www/sait/log:Jun 19 11:30:06 homes update.pl&#091;22660&#093;: /var/drweb/bases/drw50016.vdb &lt;br&gt;&amp;gt; - drw50016.vdb with such CRC32 already exists, downloading has been skipped &lt;br&gt;&amp;gt; /var/www/sait/messages:Jun 19 11:30:06 homes update.pl&#091;22660&#093;: /var/drweb/bases/drw50016.vdb &lt;br&gt;&amp;gt; - drw50016.vdb with such CRC32 already exists, downloading has been skipped &lt;br&gt;&amp;gt; ОС RED HAT &lt;br&gt;&lt;br&gt;while read line; do&lt;br&gt;    echo &apos;&amp;lt;span&apos;&lt;br&gt;    echo $line &amp;#124; grep &apos;/log&apos; &amp;gt; /dev/null &amp;&amp; echo &apos; class=&quot;red&quot;&apos;&lt;br&gt;    echo $line &amp;#124; grep &apos;/messages&apos; &amp;gt; /dev/null &amp;&amp; echo &apos; class=&quot;green&quot;&apos;&lt;br&gt;    echo &quot;&amp;gt;$line&amp;lt;/span&amp;gt;&quot;&lt;br&gt;done&lt;br&gt;&lt;br&gt;что-то в этом духе...&lt;br&gt;</description>
</item>

<item>
    <title>CGI #!/bin/bash обработка логов (DeadLoco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9173.html#1</link>
    <pubDate>Mon, 27 Jun 2011 10:07:01 GMT</pubDate>
    <description>&amp;gt; через цикл можно ли это реализовать?&lt;br&gt;&lt;br&gt;Можно. &lt;br&gt;&lt;br&gt;Вызываете скрипт, который лезет в логи и читает их построчно. Сначала, как положено, выводит хттп-хедеры, пустую строку, а затем начинает в цикле валить хтмл. Если считанная из лога строка содержит регексп &amp;#8470;1 - значит строке класс С1, если регексп &amp;#8470;2 - класс С2. И так далее. &lt;br&gt;</description>
</item>

</channel>
</rss>
