<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вывести в роли переменной каждую строку</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9567.html</link>
    <description>Здравствуйте! У меня две задачи. Помогите люди умный и добрые их решить.&lt;br&gt;&lt;br&gt;1. Мне необходимо как-то понять какие НОВЫЕ строки появились за последние 10 секунд в файле,&lt;br&gt;2. Получится многострочный результат и этот результат вывести в роли переменной каждую строку.&lt;br&gt;&lt;br&gt;Привожу пример:&lt;br&gt;&lt;br&gt;В /var/log/messages постоянно пишется информация. &lt;br&gt;&lt;br&gt;1. Нужно как-то вычислить что за 10 секунд появились новые строки такого вида:&lt;br&gt;&lt;br&gt;Server kernel: pid 71863 (httpd), uid 0: exited on signal 10 (core dumped)&lt;br&gt;Server last message repeated 2 times&lt;br&gt;Server last message repeated 2 times&lt;br&gt;Server last message repeated 2 times&lt;br&gt;&lt;br&gt;2. Каждую строку объявить в роли переменной, допустим $str&#091;1&#093;, $str&#091;2&#093;, $str&#091;3&#093;, $str&#091;4&#093;.....&lt;br&gt;&lt;br&gt;?????&lt;br&gt;</description>

<item>
    <title>Вывести в роли переменной каждую строку (Andrey Mitrofanov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9567.html#5</link>
    <pubDate>Tue, 23 Oct 2012 05:34:59 GMT</pubDate>
    <description>&amp;gt; for i in $vars; do fetch &quot;http://127.0.0.1/?res=$i&quot; &amp;gt;/dev/null 2&amp;gt;&amp;1; done &lt;br&gt;&amp;gt; строкам. Как сделать что-бы по строкам считал?&lt;br&gt;&lt;br&gt;while read i; do fetch &quot;http://127.0.0.1/?res=$i&quot; &amp;gt;/dev/null 2&amp;gt;&amp;1; done &amp;lt;&amp;lt;&amp;lt;&quot;$vars&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Вывести в роли переменной каждую строку (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9567.html#4</link>
    <pubDate>Mon, 22 Oct 2012 23:04:04 GMT</pubDate>
    <description>&amp;gt; Как сделать что-бы по строкам считал? &lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;oldIFS=$IFS;&lt;br&gt; for (;;) &lt;br&gt;    do&lt;br&gt;      cp /var/log/messages /tmp/;&lt;br&gt;      TIME=$(date +&#037;s); &lt;br&gt;      sleep $(10-$((sTIME-TIME))); &lt;br&gt;      sTIME=$(date +&#037;s);&lt;br&gt;      IFS=$&apos;&#092;n&apos;; &lt;br&gt;      LINES=($(diff -u /var/log/messages /tmp/messages));&lt;br&gt;          while i &amp;lt; LINES&#091;&#064;&#093; &lt;br&gt;              do&lt;br&gt;                 echo $LINES&#091;i&#093;;&lt;br&gt;          done &lt;br&gt;done &lt;br&gt;IFS=$oldIFS;&lt;br&gt;...&lt;br&gt;&#091;/code&#093;  &lt;br&gt;</description>
</item>

<item>
    <title>Вывести в роли переменной каждую строку (levantuev)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9567.html#3</link>
    <pubDate>Mon, 22 Oct 2012 17:59:40 GMT</pubDate>
    <description>#!/bin/sh&lt;br&gt;vars=&#096;/usr/local/bin/logtail /var/log/messages&#096;&lt;br&gt;for i in $vars; do fetch &quot;http://127.0.0.1/?res=$i&quot; &amp;gt;/dev/null 2&amp;gt;&amp;1; done&lt;br&gt;&lt;br&gt;Вопрос почти решен. Только вот for читает по словам а не по строкам. Как сделать что-бы по строкам считал? а так все отлично работает...&lt;br&gt;</description>
</item>

<item>
    <title>Вывести в роли переменной каждую строку (levantuev)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9567.html#2</link>
    <pubDate>Mon, 22 Oct 2012 16:50:21 GMT</pubDate>
    <description>&amp;gt; Утилитка есть такая - logsentry. :) Вот она делает то, что Вы &lt;br&gt;&amp;gt; описали. Будучи запущенной в кроне. http://etutorials.org/Linux+systems/red+hat+linux+bible+fedora+enterprise+edition/Part+III+Administering+Red+Hat+Linux/Chapter+14+Computer+Security+Issues/Monitoring+Log+Files+with+LogSentry/ &lt;br&gt;&lt;br&gt;Отлично, с первой проблемой разобрался, а теперь как каждой строку вывести как переменную?&lt;br&gt;</description>
</item>

<item>
    <title>Вывести в роли переменной каждую строку (Дядя_Федор)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9567.html#1</link>
    <pubDate>Mon, 22 Oct 2012 16:30:23 GMT</pubDate>
    <description>Утилитка есть такая - logsentry. :) Вот она делает то, что Вы описали. Будучи запущенной в кроне. http://etutorials.org/Linux+systems/red+hat+linux+bible+fedora+enterprise+edition/Part+III+Administering+Red+Hat+Linux/Chapter+14+Computer+Security+Issues/Monitoring+Log+Files+with+LogSentry/&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
